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.


Alla tider är GMT +2. Klockan är nu 04:28.

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