WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Effektivicera (https://www.wn.se/forum/showthread.php?t=4260)

Hjalmar 2004-11-01 21:03

Nu skiner min dåliga kunskap i grundläggade programering igenom. Fick detta meddelande av webbhotellet.

Citat:

Hjalmar,

Your website, lagsidan.se, has been flagged for using excessive system resources in it's shared hosting environment. Specifically, your website is consistently using a large amount of system processor (averaging between 20% and 30%). This can happen if your website is very heavily trafficked and contains many dynamic elements.

In a shared hosting environment we can't allow a single website to use resources at this level. We recommend that you look for a managed or virtual server hosting solution.

You have until November 8th, 2004 to move your website off of the Easy CGI network. Please confirm receipt of this email. If you have any questions, please let us know.


--
Ted Beckwith


Vad jag förstår så använder jag för mycket av processorn. Detta trotts att jag inte har så mycket trafik (under 10 GB).

Vad ska jag göra åt detta? Vad är det som tar mycket att processorns kraft?
Jag har mycket kopplingar till databasen kan det ställa till det?
Kan en dåligt designad databas var till nackdel?
Är det helt enkelt för mycket ASP-kod?

Jag är också lite fundersam på webbhotellet eftersom jag inte är i närheten av deras trafikgränser...

Tacksam för hjälp!

Fredrik 2004-11-01 23:19

avslutat alla frågor till databas? så inte de står o tuggar i oändlighet?

Hjalmar 2004-11-01 23:32

Citat:

avslutat alla frågor till databas? så inte de står o tuggar i oändlighet?
Det har jag varit noga med men man vet ju aldrig om man har missat någonstans...

Robert 2004-11-01 23:38

ASP koden står ju och snurrar tills sidan är färdigrenderad, så om du har alternativt komplexa databasanrop eller mycket trafik (i kombination med måttliga databasanrop) så kan det suga lite kraft. "För mycket ASP" är knappast problemet, flaskhalsarna är definitivt databasen(anrop) eller om mycket filer ska laddas ner/upp.

Det du kan försöka dig på är att, precis som linchpin sa, koppla upp dig mot databasen precis innan du gör anrop och koppla ner direkt efter anropet (close). Kolla även igenom om dina sqlfrågor är optimala eller om du kan dra nytta av indexes i databasen (om du sorterar mycket).
Finns så många ställen att pilla på. Men frågan är om du kommer ner i den processoraktivitet som de vill att du ska ha. :huh:

Vad använder du för databas btw?

Hjalmar 2004-11-01 23:54

Citat:

Det du kan försöka dig på är att, precis som linchpin sa, koppla upp dig mot databasen precis innan du gör anrop och koppla ner direkt efter anropet (close). Kolla även igenom om dina sqlfrågor är optimala eller om du kan dra nytta av indexes i databasen (om du sorterar mycket).
Jag tror att jag är ganska duktig på att koppla ner. Indexes i databasen använder jag inte. Ska jag sätta kolumner som jag sorterar efter som index? (som sagt totalt okunnig) Hur mycket kan det påverka?

Citat:

Vad använder du för databas btw?
Jag kör MYSQL.

Citat:

Finns så många ställen att pilla på. Men frågan är om du kommer ner i den processoraktivitet som de vill att du ska ha.
Jag måste nog försöka komma ner om jag inte ska bli tvungen att skaffa en server :(


Jag har en tabell med väldig många kolumner kan det vara en faktor? Borde väl inte vara det så länge man ställer en bra SQL-fråga eller?


Tack för den hjälp jag fått hittills.

Thomas 2004-11-02 01:08

Vilket typ av konto köper du?

Basic: $9.95/mo.
Intermediate: $19.95/mo.
Advanced: $26.95/mo.

Thomas

ZN 2004-11-02 01:10

Kolla in slow query log och kolla om det är några satser som tar lång tid.
dev.mysql.com/doc/mysql/en/Slow_query_log.html

Hjalmar 2004-11-02 01:25

Citat:

Vilket typ av konto köper du?

Basic: $9.95/mo.
Intermediate: $19.95/mo.
Advanced: $26.95/mo.

Thomas

Har just uppgraderat till Intermediate.

Citat:


Kolla in slow query log och kolla om det är några satser som tar lång tid.
dev.mysql.com/doc/mysql/en/Slow_query_log.html

Tack för det. Det var en smart funktion. Förstår inte riktigt hur jag gör än, men jag ska rota lite mer...

Thomas 2004-11-02 01:31

Citat:

Originally posted by Hjalmar@Nov 2 2004, 02:25
Har just uppgraderat till Intermediate.
Okey skicka en fråga och hör med Mr Ted Beckwith om det uppgradera han vill du skall göra eller om det är flytta helt sonika, dessutom skall han ju ha info om vilket program det är som tar mycket CPU så det kan du ju fråga honom.

För $19.95 tror jag du kan hitta en bättre lösning och bättre support här i sverige och då laddar ju sidan oftast snabbare också, kolla runt här på WN finns massa representanter för webhotell och många trådar att läsa.

Enligt mailet gav ju Mr Beckwith dig en vecka så nertid skall det ju inte behöva bli.

Thomas

Hjalmar 2004-11-02 01:35

Tack för tipset.

Har redan skickat dessa frågor men svar verkar dröja. Det verkar som om de vill bli av med mig.

Thomas 2004-11-02 01:38

Citat:

Originally posted by Hjalmar@Nov 2 2004, 02:35
Det verkar som om de vill bli av med mig.
Du borde vilja bli av med dom, för $19.95 kan du hitta nån bättre ex nån som kan säga vad skriptet som tar cpu heter.

Thomas

Hjalmar 2004-11-02 01:55

De har svarat nu och det var PHPadsnew som orsakade det hela.


Ska inte klaga för mycket på webbhotellet. Det är nog min okunskap som var orsaken till felet.
De är faktiskt det bästa hotellet jag hittat på 6 försök :)


Tack för all hjälp!!!


Det ända jag behöver hjälp med nu är ett annonsprogram som drar något mindre CPU-kraft :)

ZN 2004-11-02 10:40

Citat:

Originally posted by Hjalmar@Nov 2 2004, 02:55
De har svarat nu och det var PHPadsnew som orsakade det hela.
Hmm, jag som precis ska installera den applikationen... :(

anders.n 2004-11-02 10:44

Glöm nu bara inte att verifiera med dem att du får behålla den där när du fixat till problemet, annars, se dig om relativt snabbt efter andra lösningar. :)

Hjalmar 2004-11-02 11:14

Citat:

Hmm, jag som precis ska installera den applikationen...
Lycka till!


Citat:

Glöm nu bara inte att verifiera med dem att du får behålla den där när du fixat till problemet, annars, se dig om relativt snabbt efter andra lösningar.
De ska vara nöjda om jag tar bort PHPadsnew. Väntar på mail som bekräftar att jag ligger på en bättre nivå, men sedan jag tog bort bannern från min sida så laddar sidan 2 sekunder snabbare...

ZN 2004-11-02 11:51

Någon som känner till en snabbare lösning istället för PHPadsnew? behöver den mest för att tracka inlänkar från externa annonser, klick och sånt.

Hjalmar 2004-11-02 12:18

Citat:

Någon som känner till en snabbare lösning istället för PHPadsnew? behöver den mest för att tracka inlänkar från externa annonser, klick och sånt.
Det var säkert jag som gjorde något fel. Har fått tips på PHPadsnew i detta forum om jag inte minns fel. Det bör ju inte vara någon fara att köra det, men jag vågar inte testa igen.

Thomas 2004-11-02 13:21

Citat:

Originally posted by Bitbull@Nov 2 2004, 12:51
Någon som känner till en snabbare lösning istället för PHPadsnew? behöver den mest för att tracka inlänkar från externa annonser, klick och sånt.
Jag har inte hittat nåt som slår adcycle's deamond installation, är iofs inte php, men det spelar kanske inte så stor roll när det är köpt mjukvara som man inte behöver fixa med själv

Jag kör det på bla advertising.se som roterar banners till tv.nu, klarade exempelvis drygt 1 miljon exponeringar i söndags utan problem och har funkat problemfritt i 2 år.

$129 tror jag en licens kostar och man får testa "for free" i 30 dagar.

Thomas


Alla tider är GMT +2. Klockan är nu 20:31.

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