Больше года я боролся со скоростью отклика на моей установке Drupal v7.2x CMS. Позвольте мне объяснить. Я использую Drupal 7.2x на Ubuntu 12.10 (обновление до 13.xx ожидается) для проектов webdev для чистой Drupal CMS (хотя Symfony может последовать позже).
Я никогда не устанавливал Xammp или любые подобные веб-сервисы, предпочитая работать на локальном хосте с LAMP (Apache и т. д.), включенным в установку Ubuntu. Становится невозможным вносить даже самые незначительные изменения, поскольку весь процесс, похоже, занимает большую часть 1-3 минут для записи в CMS, и хотя я упорствовал, это стало серьезной головной болью!
Я задавал похожие вопросы на других форумах, где я участвую, но не получил реального ответа (кроме того, чтобы купить более быструю машину! Это вторая машина, и у нее хорошие характеристики... работает ТОЛЬКО Ubuntu и не используется совместно с другими ОС). Я сделал все обычные вещи, очистил кэш, сократил количество журналов и включил/выключил все возможные «кнопки» опций в бэкэнде конфигурации Drupal. Я хочу остаться с фреймворком Drupal.
Этот компьютер — моя основная домашняя рабочая станция, которую я использую для обычных «повседневных» дел: просмотра веб-страниц, веб-разработки, работы в Office и т. д. Я установил на него рабочий стол Ubuntu.
На это некоторые говорили, что мне действительно следует выбрать «серверный» ящик, другие говорили, что мне может понадобиться что-то вроде Nginx; некоторые говорили, что это может быть проблема DNS, которую я не реализовал из-за страха «испортить» мои текущие проекты LOL, но скорость перезаписи занимает много времени, и мне действительно нужен качественный совет о том, что происходит за кулисами Linux и как я могу преодолеть эти проблемы. Я бы предпочел остаться с одним настольным рабочим ящиком, так как это помогает моей повседневной работе и упрощает мои загрузки на любые будущие живые сайты моего провайдера веб-пространства.
МОГУ ТАКЖЕ ДОБАВИТЬ: что пока происходит загрузка/запись страницы в этот медленный период, наблюдается значительная активность жесткого диска*, как будто осуществляется доступ к данным, в отличие от обычной записи (*конечно, это происходит как часть доступа к данным, но не так массово, как здесь!) :-)
Редактировать (изменить из моих комментариев):
Компьютер — AMD X2 (3,2 ГГц) 260; 16 Гб ОЗУ, материнская плата Gigabyte (GA-MA68MT-D3P), 3 жестких диска по 500 Гб. 2 ЖК-дисплея по 20 дюймов. Посмотрим, смогу ли я просмотреть системные данные.
Я использую MySQL (см. ниже), но хотя я открыт для обучения, я немного не в теме во всех областях (-: Сервер: Localhost через сокет UNIX Версия сервера: 5.5.32-0ubuntu0.12.10.1 Версия протокола: 10 Пользователь: paulb@localhost Кодировка MySQL: UTF-8 Unicode (utf8) Веб-сервер Apache/2.2.22 (Ubuntu) Версия клиента MySQL: 5.5.32 Расширение PHP: mysqli Документация
Могу ли я добавить, что бывают периоды, когда он, кажется, публикует то, что я бы назвал приемлемым по скорости ответа, если я делаю «обновление» страницы (будь то в Chrome или Firefox), это займет воспринимаемые 200-300 мс, а затем, может быть, некоторое время спустя умопомрачительные 1,5 минуты. Можете себе представить, каково это — пытаться внести несколько правок в настройку View или изменить Config, я сижу здесь и думаю, стоит ли мне пойти и сварить (еще один!) зелье LOL
Только что понял, что, по моему мнению, должно быть «TOP», поэтому я открыл TERM и ввел «TOP»! Если поместить TERM в один LCD, а Firefox в другой и «перезагрузить» страницу Firefox Drupal, я увижу активность в TERM, не уверен, стоит ли ее выводить на данный момент.