Kom ihåg mig?
Home Menu

Menu


Överbelastad webbplats

 
Ämnesverktyg Visningsalternativ
Oläst 2009-05-13, 08:23 #21
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
eliasson, hur fungerar long polling på server-sidan?
Vad är det för typ av cache du läser och hur (med MySQL/PHP)?
andi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-13, 09:06 #22
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Citat:
Originally posted by andi@May 13 2009, 06:23
eliasson, hur fungerar long polling på server-sidan?
Vad är det för typ av cache du läser och hur (med MySQL/PHP)?
Danga: memcache
PHP: memcache
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-13, 09:12 #23
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
Tyvärr ligger jag i ASP.NET och Windows Miljö.. Jag kanske har glömt och förtydlga det.

Angående databasen så sker det inga läsningar därifrån mer än 1 per minut. Sen lägger det i .NET inbyggda cachemekanism. Cachningen är alltså inte MySQLs egna.

Jag har hittat ett bra exempel för .NET http://www.codeproject.com/KB/aspnet...ltiClient.aspx som jag hade tänkt och implantera, jag kan återkomma om hur det gick =) Alltså vad det gäller Comet lösning med Long Polling
ledstrom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-13, 15:27 #24
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
Citat:
Originally posted by ledstrom@May 13 2009, 09:12

Angående databasen så sker det inga läsningar därifrån mer än 1 per minut. Sen lägger det i .NET inbyggda cachemekanism. Cachningen är alltså inte MySQLs egna.

Men du cachar alltså i en minut...då är det ju onödigt att köra en ajax call per sekund då informatiionen uppdateras varje minut..?
Eller cachar du per användare..?
danjel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-13, 19:29 #25
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
danjel, cachen ligger max i en minut, men förändras databasen så förstörs cache objektet och ett nytt skapas. Det är själva objektet som cachas men sedan körs en enklare uträkningen med objektet och det är resultatet som förändras varje sekund. Cachen är global för applikationen
ledstrom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-13, 19:31 #26
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
Själva requsten sker ifrån en annan webbplats så det är Cross Site, så min färdiga ASP.NET kontroll jag hittade kommer inte fungera alltså.
ledstrom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-13, 20:36 #27
Onkelborg Onkelborg är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 382
Onkelborg Onkelborg är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 382
Den beräkningen, vad handlar den om? Går den att flytta till klienten?
Onkelborg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-14, 23:15 #28
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Citat:
Originally posted by eliasson@May 13 2009, 07:10

Vad det gäller trådar som käkar resurser så är det inga problem, om man jämnför med 5000 HTTP-requests/sekund.

Dock har jag inte haft erfarenhet av så många anslutningar samtidigt (och när jag får det så lär jag också byta webbserver till någon lightweight) men jag vet att X antal HTTP-requests/sec väger tyngre än X antal öppna long polling trådar.

Hoppas att jag besvarade din fråga.
Okej, så Apache klarar 5000 samtidiga långvariga trådar bättre än 5000 vanliga requests per sekund menar du? Intressant.
En av mina tidigare arbetsgivare har en egenutvecklad plattform för att komma runt skalningsproblemen med Apache så när du skriver som du gör förstår du kanske att jag blir intresserad. För mig är det här riktigt high-tech.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-15, 10:03 #29
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Citat:
Originally posted by dAEk@May 14 2009, 21:15
Okej, så Apache klarar 5000 samtidiga långvariga trådar bättre än 5000 vanliga requests per sekund menar du? Intressant.
En av mina tidigare arbetsgivare har en egenutvecklad plattform för att komma runt skalningsproblemen med Apache så när du skriver som du gör förstår du kanske att jag blir intresserad. För mig är det här riktigt high-tech.
Som jag förklarar så har jag ingen erfarenhet av så många anslutningar med apache, men vid de tester jag kört så har 100 långvariga trådar presterat bättre än 100 trådar/sekund.

Någon lightweight webbserver för just "streaming"/long polling är att rekommendera.
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-15, 10:41 #30
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
Citat:
Originally posted by ledstrom@May 13 2009, 19:29
danjel, cachen ligger max i en minut, men förändras databasen så förstörs cache objektet och ett nytt skapas. Det är själva objektet som cachas men sedan körs en enklare uträkningen med objektet och det är resultatet som förändras varje sekund. Cachen är global för applikationen
OK då är jag med...!
Har ni någon cache dependency mot databasen? Jag funderar just vad som händer under den korta tid när cachen invaliderar ,då kan möjligen ett flertal requests gå ner mot DB..vi kan ju kolla koden om du postar den
danjel är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:24.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017