Forum : eXV2 InstallationTitel : Ladezeiten extrem© 2004-2012 www.exv2.de http://www.exv2.de
URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=4143&forum=3
|
ChrisT :
| 08.09.2008 13:54 |
Hallo zurück die Seite steht nun soweit recht gut, jedoch hat mir nun ein user berichtet das bei ihm die ladezeiten recht extrem lange sind. Ich kann dies leider nicht nachvolzihn, bei mir geht die seite in 2 sekunden auf und generiert wird sie meist in 0.1 sekunden. Hab ja hier so ein ehnliches problem gefunden und bereits die .htaccess dateien gelöscht, hat jedoch nicht viel gebracht auser 1 kb mehr speicherplatz auf dem root :D
also die seite ist unter cms.speedanime.de zu erreichen, hoffentlich finden sich noch mehr wo das problem haben um dem fehler da genauer zu definieren und auszulöschen. |
|
|
bama :
| 08.09.2008 16:42 |
kann ich nicht verstehen, wenn ich deine download Startseite sehe, - Page created in 0.19 Seconds | 74 Queries | 69 Files Loaded: 518.56 KB | Raw HTML: 79.94 KB -
dann ist das recht schnell
Zitat:das bei ihm die ladezeiten recht extrem lange sind
kannst du mal nachfragen, wie der User auf deine Seite geht? Provider, Modem , DSL, Daten seines PC usw.
denn aufgebaut ist die Seite sehr schnell, wie schnell die Seite übertragen wird, hängt ja hauptsächlich damit zusammen, was der User für eine Datenübertragung, bzw. welche Leistung sein PC hat. |
|
|
Dj_PD :
| 09.09.2008 11:23 |
Also, wenn ich auf deine Seite gehe ist die sehr schnell.
Allerdings habe ich auch von einigen gehört das Seiten mit eXv2 ab und zu mal verdammt langsam seien. Könnte etwas mit der Datenbank zu tun haben.
Hatte damals einen Webspace bei evanzo und da ist das durchaus mal so gewesen das der Speicher zwar schnell war, aber sobald eine Datenbank verwendet wurde bzw. sobald ich auf dem Server eXv2 installiert hatte ging die Geschwindigkeit nach ein paar Wochen dermaßen in die Knie, dass man schon keine Lust mehr hatte auf die Homepage zu gehen.
Das haben mir auch einige andere Admins von eXv2-Portalen berichtet. Nur ist es ja auch immer so, dass es durchaus auch an anderen Dingen liegen kann. Am Computer, an deinem Telefonanbieter, ans Internet, an deinem Browser, und und und. Zudem muss es ehrlich gesagt ja auch nicht an eXv2 liegen, da man ja kein Vergleich auf dem Server hat. Die meisten bzw. all die mir davon berichteten hatten den gleichen Anbieter und nur eXv2 installiert. Somit kann man nicht sagen ob es auch so wäre wenn andere Scripte/CMS installiert wären. |
|
|
ChrisT :
| 10.09.2008 14:13 |
Gut und jetz genau suche ich solche leute, um da vergleichen zu können wo welches übereinstimmt das soetwas verursachen kann. Um diese fehler auszuradieren. Das weitere ist es begrenzt sich auf die Home Seite und Account anzeigen, der rest scheint ausreichend schnell zu sein. Und diese aussage ist recht zutreffend auf das CMS. Jedoch ich selber kann kein fehler entdecken, kann es etwas mit der php config zu tun haben? |
|
|
Weiti :
| 11.09.2008 12:42 |
Hi Chris,
glaube nicht dass es an exv2 oder an der Serverkonfiguration liegt - die Performance der Seite ist echt akzeptabel.
Ich denke mal, dass deine Page nicht alleine auf dem Server liegt, sondern die Leistung/Speicher/Anbindung des Servers mit einigen teilen musst - und das ist der "Knackpunkt". Sobald der Server zu stark ausgelastet wird z.B. durch eine andere Webseite auf dem gleichen Server, werden das alle anderen auch zu spüren bekommen. Bei vielen Billig-Hostern, wird halt draufgepackt was geht und der Kunde kann es dann büsen. Ich hatte solche Probleme auch mal und hab dann gleich beim Support angerufen - hierbei wurde dann festgestellt, dass ein Account als SPAM-Schleuder missbraucht wurde und zwar ganz massiv und ganz plötzlich.
Inzwischen gibts einen eigenen Server und der lächelt nur müde... egal was ich darauf laufen lasse...
Viele Hoster geben auch inzwischen an, mit wievielen Kunden der Server geteilt wird - wenn alle nur HTML-Seiten haben ist das ja unerheblich - sind jedoch performante Systeme wie CMS mit Datenbankzugriff und starker Frequentierung im Einsatz - sieht die Sache auch wieder anders aus.
Bei einem ganz anderen Provider hat man auch mal meinen alten Account auf einen anderen internen Server umziehen lassen und dann wurde es auch besser.
Wenn jedoch deine Seite zur gleichen Zeit von verschiedenen Usern in einer akzeptablen Geschwindigkeit aufgerufen wird und bei einem nicht, weisst du ja auch was los ist - entweder hat der eine schlechte Verbindung oder sein Rechner ist mit Spy und Malware so zugemüllt, dass er nicht mehr vernünftig surfen kann  |
|
|
ChrisT :
| 29.09.2008 17:17 |
Hallo zurück es wird jetz bischen extrem... (ich öffne ungern zwegs jedem extra schnickschnack neue threads)
der Server ist ja von mir, da rennt sonst nix anderes mehr. Was die aufruf geschwindigkeit betrift sind es zuviele kreterien dacher möchte ich zur den anderen fehlern auf der seite zurück kommen, Die lade dauer ist mir bei 1500 besuchern täglich recht egal geworden.
Error number: 2 [Warning] Error message: mysql_fetch_row(): supplied argument is not a valid MySQL result resource In file: X:\HTTP\onepiece\cms\class\database\mysql.php On line: 92 bei aufrufen vom /modules/members/index.php
ist da etwas bekant um es zu beheben? zwar habe ich hier schon was gefunden aber kann es nicht genau demselben fehler zuordnen daher schreibe ich dies nochmal.
Das weitere ist der einsatz von swf dateien anstat bildern im header oder anderen stellen der cms. Meist ist da nur png, gif und jpg vorgegeben.... habe ich irgendwo eine möglichkeit da übersehen? Es wird wirklich hilfreicher sein so ein formatwahl zur erlauben wie es bei den html befehlen ist, das man sich da diese spezifisch aussuchen oder eintragen kann.
Die nächste sache ist Google hat problemme mit dem rauslesen der seite, news, downloads werden aufgrund von SessionCookies bzw. JavaScript bei google nicht unterstützt wie behebe ich dem ohne die seite kaput zu machen? |
|
|
Nobse :
| 29.09.2008 17:48 |
Error number: 2 [Warning] Error message: mysql_fetch_row(): supplied argument is not a valid MySQL result resource In file: X:\HTTP\onepiece\cms\class\database\mysql.php On line: 92
damit ist nichts anzufangen um genaueres zu sehen mal im sysadmin error reporting auf ein stellen und zur seite gehen wo der fehler angezeigt wird dann mal die dbabfragen über der fehlermeldung posten
da swf dateien generell anders eingebunden werden müssen wie grafiken ist das nicht so einfach mit dem einstellen
wenn du da welche im header haben willst must du dein themes dahingegen abändern und bei der gelegenheit gleich mal alle XHTNL Fehler beseitigen sind nur etwas über 1000
Zitat:Die nächste sache ist Google hat problemme mit dem rauslesen der seite, news, downloads werden aufgrund von SessionCookies bzw. JavaScript bei google nicht unterstützt wie behebe ich dem ohne die seite kaput zu machen?
kann ich nicht nachvollziehen google Indiziert hier alle seiten. |
|
|
ChrisT :
| 29.09.2008 18:39 |
OK also fehler beheben ist schonmal eine gute sache, auch wenn es 1000 sind je eher man damit anfängt umso schneller werden diese beseitigt also kein problem einem nach den anderen da durchzugehen.
wenn ich bei google nach speedanime.de suche bekomme ich nur eine sache raus:
SPEEDANIME| - [ Diese Seite übersetzen ]Attention: JavaScript is not enabled! To display our pages properly, you have to enable JavaScript. Please check the settings of your browser. ...
alles gut alles super aber das sehr sicher nicht richtig!
Zur der Fehlersuche ich habe da folgendes raus bekommen:
3: DELETE FROM exv2__session WHERE time<1222100868 4: SELECT u.uid, u.uname, u.pass, s.hash FROM exv2__session s INNER JOIN exv2__users u ON u.uid=s.uid WHERE s.hash='ec041f5d8559e0d153faea5ac63ed8b1' 5: UPDATE exv2__session SET time=1222704868 WHERE uid=1 6: SELECT * FROM exv2__users WHERE uid=1 7: SELECT * FROM exv2__users_conf WHERE uid=1 8: SELECT languages_id, directory FROM exv2__languages ORDER BY languages_id ASC 9: SELECT * FROM exv2__languages WHERE activ=1 ORDER BY name ASC 10: SELECT country_language FROM exv2__country_land where country_id=81 11: SELECT * FROM exv2__modules WHERE dirname = 'members' 12: SELECT g.* FROM exv2__groups g LEFT JOIN exv2__groups_users_link l ON l.groupid=g.groupid WHERE l.uid=1 13: SELECT COUNT(*) FROM exv2__groups_modules_link WHERE type='R' AND mid=5 AND (groupid=1 OR groupid=2) 14: SELECT configuration_group_id FROM exv2__exv2_configuration_group WHERE configuration_group_pid>0 AND configuration_mid=5 ORDER BY sort_order ASC 15: SELECT configuration_key, configuration_value FROM exv2__exv2_configuration WHERE configuration_group_id=17 OR configuration_group_id=18 OR configuration_group_id=19 OR configuration_group_id=20 16: SELECT configuration_key, configuration_value FROM exv2__exv2_configuration WHERE configuration_key='uservisitv2_max_dat_db' \ 17: SELECT DISTINCT b.* FROM exv2__newblocks b LEFT JOIN exv2__groups_blocks_link l ON l.block_id=b.bid WHERE (l.groupid=1 OR l.groupid=2) AND b.isactive=1 AND side=0 AND b.visible=1 AND (b.show_mid=5 OR b.show_mid=0) AND (4 & b.page_style) ORDER BY b.weight, b.bid 18: SELECT M.mid, M.name, M.dirname FROM exv2__modules M, exv2__groups_modules_link L WHERE M.hasmain=1 AND M.isactive=1 AND M.weight>0 AND M.mid = L.mid AND L.groupid IN(1,2) GROUP BY M.dirname ORDER BY M.weight ASC 19: SELECT version FROM exv2__modules WHERE mid='2' 20: SELECT configuration_key, configuration_value FROM exv2__exv2_configuration WHERE configuration_key='news_update_ok' OR configuration_key='news_usersubmit' OR configuration_key='news_anonsubmit' 21: SELECT t1.topic_id, t2.topic_title FROM exv2__topics_users_link t1 LEFT JOIN exv2__topics t2 ON t2.topic_id=t1.topic_id WHERE t1.uid=1 ORDER BY uid ASC 22: SELECT version FROM exv2__modules WHERE mid='3' 23: SELECT configuration_key, configuration_value FROM exv2__exv2_configuration WHERE configuration_key='wio_premium_yn' 24: SELECT COUNT(*) FROM exv2__private_msgs WHERE to_userid = 1 25: SELECT COUNT(*) FROM exv2__private_msgs WHERE to_userid = 1 AND read_msg=0 26: SELECT COUNT(*) FROM exv2__groups_modules_link WHERE type='R' AND mid=3 AND (groupid=1 OR groupid=2) 27: SELECT COUNT(*) FROM exv2__private_msgs_config WHERE msg_uid = 1 28: SELECT COUNT(*) FROM exv2__groups_modules_link WHERE type='A' AND (groupid=1 OR groupid=2) 29: SELECT DISTINCT b.* FROM exv2__newblocks b LEFT JOIN exv2__groups_blocks_link l ON l.block_id=b.bid WHERE (l.groupid=1 OR l.groupid=2) AND b.isactive=1 AND (side=3 OR side=4 OR side=5) AND b.visible=1 AND (b.show_mid=5 OR b.show_mid=0) AND (4 & b.page_style) ORDER BY b.weight, b.bid 30: SELECT configuration_group_id FROM exv2__exv2_configuration_group WHERE configuration_group_pid>0 AND configuration_mid=12 ORDER BY sort_order ASC 31: SELECT configuration_key, configuration_value FROM exv2__exv2_configuration WHERE configuration_group_id=44 OR configuration_group_id=45 32: SELECT options FROM exv2__newblocks WHERE mid = 18 33: DELETE FROM exv2__lastseen WHERE (uid=0 AND time<1222704568) OR (time<1221840868)
34: UPDATE exv2__lastseen SET online=0 WHERE time<1222704568 35: SELECT COUNT(*) FROM exv2__lastseen WHERE uid=1 36: UPDATE exv2__lastseen SET time='1222704868', ip='79.219.64.28', online=1 WHERE uid=1 37: DELETE FROM exv2__lastseen WHERE uid=0 AND ip='79.219.64.28' 38: SELECT rank_id, rank_title FROM exv2__ranks WHERE rank_special = 1 39: SELECT * FROM exv2__users WHERE uid <> 0 AND level>0 AND user_status < 4 AND rank <> '9' ORDER BY uname ASC 40: SELECT * FROM exv2__users WHERE uid <> 0 AND level>0 AND user_status < 4 AND rank <> '9' ORDER BY uname ASC LIMIT 0,10 41: SELECT country_name, country_iso_code_2 FROM exv2__country_land where country_id=81 42: SELECT a.astroimg, ad.astro_title FROM exv2__astro a LEFT JOIN exv2__astro_desc ad ON ad.astro_id = a.aid WHERE ad.language_id=1 AND (a.date1 <= "12-09" and a.date2 >= "12-09") Error number: 2 [Warning] Error message: mysql_fetch_row(): supplied argument is not a valid MySQL result resource In file: X:\HTTP\onepiece\cms\class\database\mysql.php On line: 92 45: SELECT country_name, country_iso_code_2 FROM exv2__country_land where country_id=222 46: SELECT a.astroimg, ad.astro_title FROM exv2__astro a LEFT JOIN exv2__astro_desc ad ON ad.astro_id = a.aid WHERE ad.language_id=1 AND (a.date1 <= "04-08" and a.date2 >= "04-08") Error number: 2 [Warning] Error message: mysql_fetch_row(): supplied argument is not a valid MySQL result resource In file: X:\HTTP\onepiece\cms\class\database\mysql.php On line: 92
Hoffentlich ist es ausreichend hab da mal die seite gespeichert fals doch nicht: http://speedanime.de/cms/debug/debug_php.html |
|
|
Nobse :
| 29.09.2008 19:53 |
das sieht so aus als ob das mit den sternzeichen zu tun hat schau mal ob die auch richtig drinne stehen und ob die tabellen existieren
wenn du nicht klar kommst gib mir mal ein adminzugang per pm
kann allen nur empfehlen sich mal bei google Webmaster Tools anzumelden das hilf ungemein erstmal die arbeitsweise von suchmaschienen zu verstehen http://www.google.com/webmasters/start/index.html
die suchmaschiene intressiert doch nicht dein domainname sondern den inhalt der seite ca. die ersten 200 zeichen und diese werden dann indiziert
durch die version exv2 2.07 wird ein sehr gute indizierung bei google erreicht und noch besser wenn auch mod_rewrite eingesetzt wird
auf meiner seite habe ich das gebrauchtmarkt module installiert und es hat in der regel 3 tage gedauert bis ein neu eingestellter artikel auf seite 1 oder 2 war
dabei ist aber auch entscheident das man die richtigen wörter wählt |
|
| |
ChrisT :
| 30.09.2008 17:44 |
Nachtrag: Es gibt da noch eine sache die recht exotisch ist. Die PN funktion macht sich recht selbstständig. es werden bei manchen usern nur die ersten 3 bis 5 wörter gespeichert der rest scheint da weg geschnitten zu sein. Bei anderen funktioniert es wiederum problemlos...
Das andere ist FTP einstellungen wegen dem Design, wo kann ich da ein port eintragen denn auf meinem server ist ftp nicht über die 21 verfügbar. habe es auch schon mit [IP]:[PORT] probiert auch keine verbindung machbar. also wo und was muss ich da editieren wo steckt der port beschrieben das ich da was eigenes eintragen kann. |
|
|
Nobse :
| 30.09.2008 18:44 |
Da geb ich dir mal recht das der Port fehlt. Versuche mal folgendes class/eXV2_ftp_class.php öffnen Zeile 31
PHP Code:1: <?php 2: $this->conn_id = @ftp_connect($xoopsConfig['exv2_tools_ftpserver']); 3: ?>
ändern in
PHP Code:1: <?php 2: $this->conn_id = @ftp_connect($xoopsConfig['exv2_tools_ftpserver'],deinport); 3: ?>
zu den fehlern diese Fehler sind in deinem Themes diese solltest du erstmal bereinigen testen kannst du das hier
http://validator.w3.org/ dann deine url eingeben nimm aber mal eine url die nicht auf deine news verweist sondern auf kontakt damit ist ausgeschlossen das du erstmal fehler aus deinen newsbeiträgen mit angezeigt bekommst die fehler werden ordentlich kommentiert und auch der quellcode angezeigt |
|
|
ChrisT :
| 02.10.2008 14:39 |
So ftp funktioniert nun wunderbar,
Hab den fehler was das ausschneiden der nachrichten betrift nun lokalisiert es sind die umlaute, nun hab alles da mit utf8 bei den installationen gemacht... da auch viele aus anderen ländern bei mir zugreifen habe ich dies als das umfangreichste charset da doch verwenden wollen, jetz scheint es damit doch problemme zu geben?.... na wie auch immer was habe ich falsch gemacht und wie darf das nun behoben werden?.... anversich steht alles auf utf8 habs grad nochmal durchgeschaut, Mysql utf8 ; Datenbank selber utf8. wenn ich auf vorschau klicke dann zeigt der mir dem schon an so wie ich ein thema geschrieben hab... sobald ich es jedoch raussende ist nur bis zur umlaut alles geschrieben. Seltzam kann es ein anderes problem auser charset sein?
//Edit: Verschieben von themen im forum irgendwie möglich?
[ Geändert von ChrisT am 02.10.2008 14:49 ] |
|
|
ChrisT :
| 08.10.2008 22:21 |
Zu den Ladezeiten mal wieder paar takte los werden, dem anschein nach hat es was mit Kaspersky Internet Security oder diesem Anti-Hacker zu tun kann das einer bestätigen? dann ist für die nachwelt auch was da. Denn es scheint nun behoben zu sein.
Verschieben von themen auch gefunden :D
anversich ist jetz nur das benutzen der umlaute zu ermöglichen, dann solte es fertig sein. |
|
|
Picl :
| 11.10.2008 01:20 |
Das Umlaut-Problem kann leider mehrere Gründe haben:
- Der Browser erkennt die Zeichencodierung nicht oder falsch Abhilfe: Zeichenkodierung (i.d.R. unter Ansicht) auf utf8 stellen oder mit anderem Browser versuchen
- Der Text wird beim speichern im ISO-Format übergeben und schon fehlerhaft abgespeichert (hier eher unwahrscheinlich, aber durchaus möglich wenn Fall 1 mit eingetreten ist, sprich Browser auf ISO stand).
- Der Server selbst läuft mit ISO-Kodierung (eigentlich nur behebbar wenn es der eigene Server ist)
- Gibt vermutlich noch weitere Gründe, aber das sind die mir bekannten
Greetz,
Picl |
|
|
ChrisT :
| 12.10.2008 03:40 |
Danke Picl für dein beitrag zur der sache habs grad hinbekommen :D es war latin1 welches ich setzen muste bei mysql wobei die tabellen ich nicht umgeschrieben hab also weiterhin utf-8 und genauso die cms steht noch auf utf-8. in der php.ini ist iso eingetragen ja ansonsten bringt der mir da sonderzeichen auf die seite die sicherlich mit europa nix zu tun haben was umlaute betrift. Es wiederspricht sich bischen utf-8 solte doch alles enthalten naja laut zeichentabelle ist es auch der fall die position der zeichen ist bischen durcheinander. aber naja was sols... hauptsache das es nun alles wunderbar funktioniert und jetz werden die ganzen kleinen krimskrams sachen auf mich zukommen.
Picl noch ein kleiner tip es lohnt sich alles durchzulesen ich hab dir deine vermutungen sicher schon beantwortet, denn er zeigt mir ja an wenn ich auf vorschau klicke schrieb ich doch :D daher browser? voralem wenn es bei anderen usern auch der fall ist...
Egal.... Seite Steht zu 99% |
|
|
|