Ооооо. Знайома ситуація.
Тот же хостинг то т же конфиг. Только у меня еще стоит joomla_watch
Самое интересное что падает сайт раз в месяц стабильно.
Опишу подробно что я делал.
Когда впервый упал сайт, я просто пользовался разными прогами для накрутки баннеров, и когда со всего мира на сайт заходило куча народа, вот и пошла нагрузка. Тогда и упал первый раз сайт.
Хостер написал оптимизировать скрипты. и тогда сайт включат.
Первое что я сделал, больше не использовал даные проги для накрутки баннеров.
Но через день сайт снова упал. И снова постоянная нагрузка была. Тогда почал копать глубже. Нашел на даном форуме плаг для оптимизаци таблиц БД, уже не помню как назывался. но поиск рулит. Елси ччто. напишеш в аську (235687024) после 19-00 вечера, когда я буду дома. найду и подскажу.
Сайт мне включили, но по ssh я смотрел статистику в риалтайме и все рвано нагрузка иногда пригала очень сильно.
Что я сделал далее: я увидел через компонент статистики joomla-watch что мой сайт сканируют дофига одновременно ботов с малым интервалом, поэтому почал править файл robot.txt
вот мой вариант:
User-agent: Yandex
User-Agent: Googlebot
User-Agent: StackRambler
User-Agent: Aport
User-Agent: Webalta
User-Agent: Yahoo! Slurp
User-Agent: Googlebot
User-agent: BigmirSpider
User-agent: MetaSpider
User-agent: Slurp
User-agent: MSNbot
User-agent: Googlebot-Image
User-agent: Yahoo-MMCrawler
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /backup/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Disallow: /index.php/
Disallow: /index2.php?
Disallow: /component/option,com_search/
Disallow: /component/option,com_newsfeeds/
Disallow: /component/option,com_wrapper/
Disallow: /component/option,com_bookmarks/
Disallow: /index.php?option=com_search
Sitemap: http://all-mebli.com.ua/index.php?option=com_sefservicemap&task=xmlmapindex&no_html=1
Host: http://all-mebli.com.ua
Crawl-delay: 20
User-Agent: *
Disallow: /
То есть я отрубил доступ всем ненужным ботам и оставил только гугл. Яндекс и тд... и поставил директиву Crawl-delay: 20 частота сканирования страницю Ксожалению не для всех машин поисковых она работает. В гугле например нужно из своего гугловского екаунта в управлении своим сайтом изменять вручную этот параметр.
Прошел меся и после этого тоже упал раз сайт.
Нагрузка уже была не такая большая. Поэтому я сделал еще вот что: все картинки из сайта , пережал тем же ACDsee там можна сразу хоть и 1000 штук пережать.
Сайт в размерах уменьшился заметно. и стал шустрее на много летать.
Но еще я заметил что в основном еще нагрузка шла от моего компонента статистики joomla_watch. По єтому я стараюсь раз в месяц скидывать (чистить) всю статистику.
Кроме того включил во всех нужных модулях фронт енда кеширование и поставил плаг, чтобы при каждом 100 запросе на сайте кеш чистилася автоматом. Тоже на портале гдето есть этот плаг - оч полезная штука.
Вот так вот я делал.
Прошёл еще месяц, сайт снова упал, но как то подозрительно. Та же ошибка, 500. А через 5 мин снова врубился. Может хостер сдела правилный шаг. Сайт грузит сервак, отрубить его на 10 мин. а потом снова включают автоматом:)
Если Так то это круто, респект им.
Если чем помог, буду рад
Удачи
И ссорри за мой руский. Я с Украины и руский никогда не учил:)