Намаляване на натоварването към сървъра.
#1
Публикувано 13 October 2012 - 09:55
имам следният проблем: от няколко дни форума ми надвишава процесорното време което ми е заделено от хостинга (ICN икономичен план, не е най ниският им план). Форума прави малко над 7к импресии, което на мен не ми се вижда много, надявам се да ми препоръчате някакъв мод с който да намаля натоварването. Надвишаването на минутите не е много 1-2 отгоре, но форума се разраства и вероятно ще започне да се превишава с повече.
#2
Публикувано 13 October 2012 - 11:36
Не забравяй, че ботовете също са гости и те правят доста сериозно натоварване и импресии.
#3
Публикувано 13 October 2012 - 13:39
Ами на първо място ограничи максимално достъпа на гостите до различни части на форума - повечето неща стават през админ панела, останалите чрез коректно настроен robots.txt файл.
Не забравяй, че ботовете също са гости и те правят доста сериозно натоварване и импресии.
Някакъв мод няма ли за кеш или нещо подобно ? Не искам да ограничавам гостите да не могат да четат темите ми, защото те сега, само това могат. Robots.txt е настроен по някакъв примерен от нета, които е за ipb не помня може и от тука да съм го взимал, но повечето ненужни директории като members, chat и etc, са забранени.
#4
Публикувано 13 October 2012 - 13:56
Виж подобен на твоя сайт като импресии: https://www.tyxo.bg/d/135615/daily
Знаеш ли в момента колко ми е средното CPU?
Средно изразходвано процесорно време: 111.03 минути
#5
Публикувано 13 October 2012 - 16:03
CPU натоварването идва от изпълняване на PHP файлове и заявки към базата данни. Общо взето и двете неща няма как да ги кешираш. Кеширането помага за по-бързо зареждане на форума от потребителите и олекотяване като цяло на форума. Аз самия се боря с подобен проблем отдавна и досега не съм спечелил.
Виж подобен на твоя сайт като импресии: https://www.tyxo.bg/d/135615/daily
Знаеш ли в момента колко ми е средното CPU?
Средно изразходвано процесорно време: 111.03 минути
Ами при теб е по-зле то аз имам още няколко вързани сайтове към това ацц, не е само този форум, но те правят по 200-300 импресии дневно и правя около 51минути макс.
#6
Публикувано 15 October 2012 - 09:44
Пример: Въпросния wordpress имаше 3 посещения на ден + 10 импресии и точеше = 30 минути. Сами разбирате, че това е доста нереално, но си беше така. Всичко се дължеше на един бот (MJ12bot), който обикаляше постоянно сайта. Реално tyxo го хващаше за 1 посещение и 1 импресия и затова казвам да ползвате скрипт като Awstats. Там много точно се описва от едно IP/държава колко заявки е имало.
Понякога като се правят опити за подобряване на СЕО-то даден сайт бива "налазен" от подобен тип ботове. Аз лично съм ограничил трафика до един сайт от Китай, Казахстан, Виетнам .... и т.н. (последно ограничих от Полша) и вписах забрани на неизвестни ботове в robots.txt (ето и няколко примера -> http://tishu.net/robots.txt ). След предприемането на тези мерки процесорното време падна на 2-3 за ден.
Като цяло IPB товари изключително много при много посещения, а от опита ми .. shoutbox + Ajax refresh на няколко секунди = натоварване.
Препоръчвам да започнеш стъпка по стъпка. Много щателно провери посещенията, постави ограничения за ботове/трафик и изчакай 24 часа, за да провериш дали има подобрение (тук говора за всички сайтове на хостинга ти). Ако няма съществен резултат ти препоръчвам да спираш плъгините, за да се намери, кой товари.
След няколко дни може да споделиш как стоят нещата и дали има подобрение.
#7
Публикувано 24 October 2012 - 20:13
Ето какво добавих в robots.txt:
Disallow: User-agent: MJ12bot Disallow: / User-agent: Yandex Disallow: / User-agent: moget User-agent: ichiro Disallow: / User-agent: NaverBot User-agent: Yeti Disallow: / User-agent: Baiduspider User-agent: Baiduspider-video User-agent: Baiduspider-image Disallow: / User-agent: sogou spider Disallow: / User-agent: YoudaoBot
Ето какво добавих в .htaccess:
order deny,allow deny from 130.204.68.98 deny from 46.10.221.116 deny from 91.215.216.6 deny from 91.215.216.30 deny from 83.228.36.60 allow from all
Актуален списък на IP-та нахални BG ботове тук: http://myip.ms/brows...1/countryID/BGR
Резултатът:
2012-10-24_200123.jpg 72.15K
47 Брой сваляния
#8
Публикувано 26 October 2012 - 09:51
#9 Guest_jjj_*
Публикувано 18 November 2013 - 20:15
аз пък ще те посъветвам да смениш хостинга защото ако сървъра ти се натоварва лесно то тогава едвали форума ще се харесва много... Просто смени хостинга ако не си го плащал защото не съм запознат с хоста които използваш и пренеси съдържанието от форума си към новата база данни...
разгледай моя форум правен е с един невероятен хостинг харесва ли ти (хостинга му)? Ако ти харесва хоста мога да ти дам линк и ти да направиш така твоя форум до сега не съм имал подобни проблеми с натоварването на сървъра.... Не знам защо си избрал този хостинг но ти препоръчвам да го смениш тъй като има и други далеч по-добри и мощни като подчертавам ,че не са на скъпа цена за теб!
#10
Публикувано 18 November 2013 - 23:19
Има ли реална причина да даваш акъл на човек, писал в тази тема преди 13 месеца ?????
#11 Guest_jjj_*
Публикувано 19 November 2013 - 18:24
добре опитах се да помогна
#12
Публикувано 19 November 2013 - 19:33
Лошо няма да се помага - но се вглеждай и в датите на постингите на този на когото отговаряш.
Не броя постинги е важен, а тяхното съдържание.
#13
Публикувано 19 November 2013 - 19:36
Човекът е решил да си прави реклама на форума, само че е объркал мястото ![]()
#14 Guest_jjj_*
Публикувано 19 November 2013 - 20:14
Човекът е решил да си прави реклама на форума, само че е объркал мястото
Не искам да си правя реклама няма смисъл просто показвам неща от моя форум за да се сравни нали човека трябва да види доказателството за думите особено на някой който е от интернет и дори не го е виждал... като доказателство аз показвам собствения си форум.... целта не е реклама
#15
Публикувано 19 November 2013 - 23:09
П.С:
Забелязах проблем с BBcode (warn) - Не работи.
#16
Публикувано 23 November 2013 - 14:10
натоварването на сървъра е голям проблем и за мен
#17
Публикувано 26 December 2013 - 20:17
направих всичко което тишу и беатфан ми каза сега натоварването ми се намали но малко още съвети да го намаля
#18
Публикувано 26 December 2013 - 21:54
Minify / GZIP, CSS, JavaScript файлове
# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript
2) Включване на кеширането
# Caching information # Note: (use A3024000 for 5 weeks or A604800 for 1 week) # Set up caching on media files for 5 weeks <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$"> ExpiresDefault A3024000 Header append Cache-Control "public" </FilesMatch> # Set up caching on media files <FilesMatch "\.(gif|jpg|jpeg|png|swf)$"> ExpiresDefault A604800 Header append Cache-Control "public" </FilesMatch> # Set up caching on commonly updated files <FilesMatch "\.(xml|txt|html|js|css)$"> ExpiresDefault A604800 Header append Cache-Control "proxy-revalidate" </FilesMatch> # Force no caching for dynamic files <FilesMatch "\.(php|cgi|pl|htm)$"> ExpiresActive Off Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform" Header set Pragma "no-cache" </FilesMatch>
#19
Публикувано 27 December 2013 - 13:26
gzip увеличава натоварването
#20
Публикувано 27 December 2013 - 16:13
1 потребител(и) четат тази тема
0 потребители, 1 гости, 0 анонимни



Тази тема е заключена

Уроци
