это мой первый вопрос, касающийся оптимизации конкретного сайта.Несколько месяцев назад мы запустили www.kissid.ro для одного из наших клиентов, который является своего рода веб-сайтом сообщества.
Все отлично работает, но теперь этот сайт становится все больше и большепоказывает некоторую медлительность при загрузке страниц.
Характеристики сервера:
- PHP 5.2.1 (я думаю, что нам нужно обновить до 5.3, чтобы использовать новый сборщик мусора)
- Apache 2.2
- Quad Core Xeon Processor@ 2,8 ГГц и 4 ГБ оперативной памяти DDR3.
- XCACHE 1.3 (мы добавили это несколько месяцев назад)
- Mysql 5.1 (в качестве движка используется innodb)
- платформа Codeigniter
Вот что мы сделали до сих пор и что мы намерены делать дальше:
Помимо xcache, мы на самом деле не используем механизм кэширования, потому что большая часть контента запускается, а кроме этого мы не делали 'Мы хотели оптимизировать преждевременно, потому что мы не знали, чего ожидать от потока трафика.С другой стороны, мы установили memcached и хотим реализовать систему кэширования на основе memcached.
Что касается структуры базы данных, мы достигли 3NF с большинством наших таблиц, и да, у нас есть несколько медленных запросов (который мы планируем оптимизировать), но я думаю, потому что таблицы, которые генерируют медленные запросы, предназначены для комментариев в блоге (~ 44 408 строк) / отслеживания пользовательских журналов (~ 725 837 строк) / комментариев пользователей (~ 698 964 строк) и т. д., которые являются довольно большими таблицами,Вся база данных на данный момент составляет 697,4 МБ.
Кроме того, вот некоторые статистические данные за январь 2011 года:
Уникальных посетителей в месяц: - 127,124
Уникальных просмотров в месяц: 4,829,252
Уникальных посещений в месяц: 242,708
Ежедневнов среднем:
Уникальных новых посетителей: 7,533
Уникальных новых просмотров: 179,680
Просто дайте мне знать, если вам нужно больше деталей.
Любой совет высоко ценится.
Спасибовы.