#4
Za case insensitive lahko uporabiš mod_speling
Za redirect na www probaj tole:
RewriteCond %{HTTP_HOST} !^www\.domena\.com$ [NC]
RewriteRule ^(.*)$ http://www.domena.com/$1 [L,R=301]
všeč(0)
ni všeč(0)
spam(0)
#23
Rešitev problema:
Statične datoteke(html fajli), ki jih apache servira, privzeto pošljejo "Last-Modified" header lahko tudi "Cache-Control" header, ki dovoljuje, da je stran cachirana določen čas. Zato s statiko ni problemov.
PHP sicer enostavno in elegantno generira spletne vsebine, ampak sam NIKOLI ne poskrbi za "Content Negotiation". Za to moramo vedno poskrbeti webmojstri sami.
Moje mnenje je, da bi to morala imeti vsaka spletna stran, ker je dobro za strežnik in tudi za boljšo uporabniško izkušnjo. Poleg vsega tega vam tudi google in ostali crawlerji ne bodo porabili toliko bandwidtha (hammering itd..)
všeč(0)
ni všeč(0)
spam(0)
#22
Za testiranje sem inštaliral eno freebsd virtualko z giga rama. Vse nastavitve apacheja, phpja in mysqla so default.
Inštaliral sem sveži wordpress 3.0.1
Prilagam videoprimer, kaj se dogaja s strežnikom ob držanju tipke F5 na prvi(Welcome to WordPress) stani. Wordpres "poje" ves ram in swap. Pa dober tek!
Help
všeč(0)
ni všeč(0)
spam(0)
#18
rezultati z več requesti:

všeč(0)
ni všeč(0)
spam(0)
#17
cyber, brez zamere, iz firbca sem ta "strašni" test izvajal cca 10 sekund na kibiju.
Stran je postala nedosegljiva iz mojega pc-ja in tudi iz drugega XY računalnika iz drugega ipja, a se je dokaj kmalu postavla nazaj.
screenshot:

všeč(0)
ni všeč(0)
spam(0)
#15
cyber: ja, o mojem hostanju in moji strani
Potem sem pa iz firbca testiral še ostale ponudnike gostovanja in opazil da jih ima veliko enake "probleme".
Test statike:
ab -kc 20 -t 30 http://www.domena.com/test.html
Test najbolj požrešne strani:
ab -kc 20 -t 30 http://www.domena.com/
Pa še rezultati:

všeč(0)
ni všeč(0)
spam(0)
#13
Nek hosting provajder (npr. hostingprovajder.si) ima svojo spletno stran npr na ipju: 193.2.1.80
Na tem istem ip-ju pa hosta še druga stran (npr prodajapalacink.si).
Ko po 10 sekundah F5 taktike na prodajapalacink.si probam odpret hostingprovider.si, ne dela. Hostingprovider.si ne odpre tudi iz remote xy računalnika.
Po cca 30 sekundah se server sprosti in obe domeni delujeta normalno iz vseh računalnikov.
Da nebo nesporazuma, to sem probal 2x, prvič da sem testiral in drugič da sem utemeljil sum :) Ne floodam kar vsega povprek! Samo zanima me kako se temu izogniti.
všeč(0)
ni všeč(0)
spam(0)
#11
@cyber: če testiram na statičnih fajlih brez requestov, se ne obesi. Server je 2x quad xeon 12gb rama, sas diski. Imam primere, ko se obesi prav uradna stran od nekega slovenskega hostinga, če to 'tehniko' izvajam na neki hostani strani na istem IP-ju. Pa resnično dvomim da se obesi browser ali moj firewall, ker testiram prek neke XY remote mašine ki je na drugem ISP-ju.
všeč(0)
ni všeč(0)
spam(0)
#7
Se strinjam, cachiranje pomaga! Vendar je včasih nemogoče cachirati vse (uporabniški profili in vse kar sodi zraven). Seveda govorimo o ekstremnih primerih zlorabe tipke F5 :)
Recimo da stran na kateri sem testiral požene max 5 pomojem kar dobro optimiziranih querijev, vse iz indexov brez filesorta in temporary tabel. (vsaka poizvedba tu traja < 0.01s)
edit:
cyber: minimalno, po samo parih sekundah F5-a, sem probal prek teamviewerja iz X mašine na optiki odpret stran, neuspešno.
Prosim da ostali tega ne poizkušate, verjemite na besedo
všeč(0)
ni všeč(0)
spam(0)
#4
SpinX: sorry, enako sem probal tudi na strani iz tvojega podpisa.
Manj kot 10 sekund sem držal tipko F5 in se je "obeslo".
Se pa nazaj postavi po cca pol minute.
Mislim, da gre tukaj bolj za nastavitve strežnika.
všeč(0)
ni všeč(0)
spam(0)