[vpsFree.cz: community-list] PHP - pomalé vyřízení Ajaxových odpovědí

Ladislav Blažek lada at blazcata.cz
Thu Sep 15 14:51:19 CEST 2011


Ahoj,
a proc pri ajaxovych dotazech na localhost (ted myslim u toho roundcube)
vubec dochazi k prekladu pomoci DNS? Co mas v /etc/hosts?

Dne 15. září 2011 9:31 Jan Drábek <me at jandrabek.cz> napsal(a):

> **
>
> Zdravím,
> zapojil jsem do práce xdebug profiler a zjistil, že se tráví 90 % času ve
> volání fsockopen a nakonec se ukázalo, že PHP má přeci jen zpoždění při
> překladu DNS (a to jak z DNS od masteru tak od googlu). Pustil jsem tedy na
> serveru dnsmasq a výchozí nastavení upravil takto:
>
> user=root (Jinak spadl, protože nemohl nastavit "capabilities")
> listen-address=127.0.0.1
>
> Problém se tí vyřešil, takže zbývá jen drobnost: není příliš nebezpečné, že
> běží jako root?
>
> S pozdravem
> Jan Drábek
>
> On Fri, 09 Sep 2011 15:29:22 +0200, Jan Drábek wrote:
>
> Zkusil jsem si dignout pár IP klasických hostů a ty co se v logu objevují
> téměř neustále (moje domácí IP) a vše šlo bez zaškobrnutí - řádově jednotky
> milisekund.
>
> Jan
>
> On Fri, 09 Sep 2011 15:20:32 +0200, Pavel Snajdr wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Schvalne, jenom tip: vyzkousej DNS ve VPS,jestli chodi rychle. Pokud tam
> neco nekde prekladas (reverzni zaznamy, at uz v PHP kodu nebo v Apache i
> pro ucely logovani), tak to muze dost zdrzovat a to zpozdeni by na to i
> odpovidalo.
>
> Pavel Snajdr
> +420 720 107 791
> http://vpsfree.czOn 09/09/2011 03:18 PM, Jan Drábek wrote:
>
> Také jsem chvílí použival google apps, ale vzhledem k drsným podmínkám,
> které vlastně říkají, že se vším co projde přes google si můžou dělat co
> chce... To mi přijde takového Kafkovské (to do jaké míry drží google
> kontrolu nad jednotlivými identitami... viz Proces). Uptime a load: 12:29:39
> up 16 days, 3:55, 1 user, load average: 0.02, 0.01, 0.00 Apache mi používá
> apache2-mpm-prefork s tímto nastavením (nicméně ani 10x parametrů neukázalo
> výkonový rozdíl. StartServers 5 MinSpareServers 5 MaxSpareServers 10
> MaxClients 150 MaxRequestsPerChild 0 PHP akcelerátor nepoužívám. Suhoshin -
> Ano používám. V lodzích mám jen samé nezajímavé věci: * Hlášení o
> nepovolených zvýšeních memory limitu * Hlášení o nutnosti nastavit timezone
> (mám v php.ini?!) Používám PHP verze 5.3.8-1~dotdeb.2. Nicméně používám
> CGIčkové PHP což tuším bude asi hlavní zdroj problémů. Je to problém více
> aplikací (namátkou jsme zrovna dneska zkoušel i atMail a trpěl stejným
> problémem). Jak řešíte oddělení domén (účtů) vy? (Tzn, aby si PHP nemohlo
> číst celý adresářový strom, aby jste mohli mít různé php konfigurace pro
> různé domény atd...) Dík On Fri, 9 Sep 2011 12:01:46 +0200, zzzemfira89
> wrote:
>
> Ahoj. No ja osobne mam
>
> google apps, takze tak :-) .
>
> Ale problem dakde bude. Mne ajaxove veci
>
> bezia rozumne (zlomok sekundy).
>
> Napis, co mas vlastne za
>
> konfiguraciu web servera. (# apache2ctl status | head)
>
> Keepalive
>
> zapnute a rozumne vysoke? Pocty procesov/threadov v
>
> apache.conf? Nie
>
> ze chudak Apache musi forknut novy proces pre kazdy
>
> novy ajax request
>
> a potom ho zabit.
>
> Pouzivas Suhoshin? Ked tak, on ma vlastny log
>
> (/var/log/user.log).
>
> Samozrejme pozri aj do apachovych logov, ci su
>
> nejake chyby v php a podobne.
>
> Pouzivas aj nejaky PHP accelerator (APC
>
> napr.,)? Ze by bol nejako
>
> divne nastaveny. A daj vediet aj load
>
> average, ked ten webmail budes trapit zo 5 minut.
>
> Ci sa tam fakt nieco
>
> narocne robi, alebo len vyvojari zabudli nejaky
>
> sleep() v kode :-).
>
> Matej Snoha PS: Sice off-topic, ale uz od rana ma DOSuju daki
>
> amici z DSLka. Co
>
> uz, pakety im zahadzuje fail2ban, ale ze nemaju nic
>
> lepsie na praci.
>
> 2011/9/9 Jan Drábek :
>
> Zdravím, netuším zda
>
> jsem si toho všiml až poslední dobou nebo se to vyskytovalo už dřív, ale
> zdá se mi, že AJAxové požadavky na Apache/PHP jsou dost pomalé. Nejvíc je
> problém vidět třeba v RoundCube, kde načtení seznamu zpráv, určité zprávy,
> přesun atd... trvá až desítku sekund. Potřeboval bych nakopnutí jak takový
> problém uchopit, kde můžou mít zakopaní psi atd. Díky Jan D. P.S. Neznáte
> nějaký webmail ve kterém vypadají konverzace stejně jako v Gmailu?
> _______________________________________________ Community-list mailing list
> Community-list at lists.vpsfree.cz [1]
> http://lists.vpsfree.cz/listinfo/community-list [2] Links: ------ [1]
> mailto:Community-list at lists.vpsfree.cz [2]
> http://lists.vpsfree.cz/listinfo/community-list [3] mailto:me at jandrabek.cz_______________________________________________ Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iF4EAREIAAYFAk5qEpsACgkQdh+64ds5DaZylgEAs5CT/2hJNUqa0I9QUvQB+Noj
> qCd5gZxBYX5ZlD50q28A/Rfs5QtrpJcq4pzqC0HBcCbD8zz/zVK8Po+awLQLVQIp
> =Soqz
> -----END PGP SIGNATURE-----
> _______________________________________________
> Community-list mailing listCommunity-list at lists.vpsfree.czhttp://lists.vpsfree.cz/listinfo/community-list
>
>
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20110915/a6d35222/attachment-0002.html>


More information about the Community-list mailing list