joerg
Avatar joerg
Themenersteller
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)

Datentransfervolumen Zufallsbild

am 30.11.2009, 15:43 Uhr eröffnete joerg folgenden Thread
Analyse-Ergebnisse    2989 mal gelesen    19 Antwort(en).

Hallo

So ich wüsste jetzt wie ich das Datentransfervolumen bei den Bilder momentan auf 0Byte reduzieren könnte! Ich habe ein PHPScript mir mal eingebaut was aus einem Ordner ein beliebiges Bild anzeigt!

Bei dem Relaunch von Nevada Fields habe ich dieses Script auch auf der Hauptseite eingesetzt. Und deswegen fällt mir das jetzt auf!

Das Script sieht folgendermassen aus!

<?php
#This script has been developped by Nenad Motika [nmotika@bezveze.com]
#Please feel free to use it and to contact me for any reason

//read folder
$folder=opendir(".");
while ($file = readdir($folder))
$names[count($names)] = $file;
closedir($folder);
//sort file names in array
sort($names);
//remove any non-images from array
$tempvar=0;
for ($i=0;$names[$i];$i++){
$ext=strtolower(substr($names[$i],-4));
if ($ext==".jpg"||$ext==".gif"||$ext=="jpeg"||$ext==".png"){$names1[$tempvar]=$names[$i];$tempvar++;}
}
//random
srand ((double) microtime() * 10000000);
$rand_keys = array_rand ($names1, 2);
//random image from array
$slika=$names1[$rand_keys[0]];
//image dimensions
$dimensions = GetImageSize($slika);
if (isset($HTTP_GET_VARS["pic"])){header ("Location: $slika");}
else {echo "";}
?>


Aufgerufen wird das Bild dann mit
Prsks-Karte per Zufall Nr 1

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 30.11.2009, 17:25 Uhr schrieb romacron

Hallo Jörg, Hab Dein Post gelese, verstehe aber nicht was du damit zum ausdruck bringen magst.
???


Raptor
Avatar Raptor
IT-Student
Content Gott (1013 Beiträge)
am 30.11.2009, 20:14 Uhr schrieb Raptor

Das Script sieht aus als ob es noch im letzten Jahrtausend geschrieben worden wäre...

Nur weil Seitenreport den falschen Location-Header nicht interpretieren kann, zählt das nicht.
Man müsste da mal das ganze Traffic-Erkennungs-Script überarbeiten.


Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen

[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel

joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 30.11.2009, 20:27 Uhr schrieb joerg

Hallo Flo

Mir gefällt das Script auch nicht mehr aus verschiedenen Faktoren! Nur ich bin noch nicht dazu gekommen mir meine eigene Lösung zu bauen.

Vor knapp 2 Jahren habe ich es auf einer Seite gefunden und eingebaut!

Ging jetzt am schnellsten das Ändern auf später zu verschieben!

Mir ist es halt eben aufgefallen das ich damit wenn ich dieses SKript nun auf meine Bilder anwenden würde hier locker auch bei dieser Domain die 100% im Datentransfervolumen erreichen könnte.

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 30.11.2009, 20:33 Uhr schrieb romacron

Mal nen Vorschlag um den Traffic beim Laden einer Seite gering zuhalten.

Fette Bilder usw. in ein externe css reinpacken.
Statt direkt das Bild aufzurufen, css mit dem Fetten Bild drinnen aufrufen.
So dürfte die Ladezeit (wenn der BOT seinen Dienst macht ) von der Seite gering sein, Die css Ladezeit ebenso gering sein. Und das Bild ist auch hübsch da.


joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 30.11.2009, 23:53 Uhr schrieb joerg

Hallo Roman

Kannst du ja gerne so machen!

Ich bin aber nicht davon begeistert ein Bild als Hintergrundbild per CSS einzufügen!
Der Traffic müsste derselbe sein weil das Bild auf welche Weise auch immer geladen wird!

Der Nachteil ist aber ich blähe das CSS auf und das muss auch nicht sein!

Nur weil Seitenreport noch nicht den Traffic eines Hintergrundbildes berechnet heisst das nicht das keiner entsteht!

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

der_booker
Foren Moderator
selbständig
(2762 Beiträge)
am 01.12.2009, 00:11 Uhr schrieb der_booker

Hallo Jörg,

mir ist aufgefallen, dass mein "heiko_jendreck_bottom.jpg" nicht in der Analyse auftaucht. Vielleicht hilft es Dir ja bei Deinen Verbesserungen.

<?php /* **************************************** */ ?>
<?php /* ** insert t_headimage.jpg if existing ** */ ?>
<?php
$level_prefix = \'\';
$loop_counter = 0;
while ( !is_file($level_prefix.\'heiko_jendreck_top.jpg\') && $loop_counter<10 ) {
$level_prefix .= \'../\';
$loop_counter++;
}
if ( is_file($level_prefix.\'heiko_jendreck_top.jpg\') ) {
$head_template_main_image_top = $level_prefix.\'heiko_jendreck_top.jpg\';
$head_template_main_image_bottom = $level_prefix.\'heiko_jendreck_bottom.jpg\';
}
else {
$head_template_main_image_top = $config[www_root].\'heiko_jendreck_top.jpg\';
$head_template_main_image_bottom = $config[www_root].\'heiko_jendreck_bottom.jpg\';
}
?>
<?php /* ***************************************** */ ?>


Heiko Jendreck
personal helpdesk
http://www.phw-jendreck.de
http://www.seo-labor.com

joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 01.12.2009, 00:50 Uhr schrieb joerg

Hallo Heiko

Dein Bild hast du laut deinem Quellcode als Hintergrundbild und die werden allgemein nicht von Seitenreport erkannt.

Nein hilft mir nicht denn ich habe vor die Zufallsbilder weiter aufzurufen. Nur das Skript sollte dann auch unter php5 funktionieren und ich möchte das den Bilder dann auch ein passender alt Text zugeordnet wird! Und halt eben das ich die Weiterleitungen los werde die momentan existieren!
Entweder baue ich dafür eine Datenbank mit den Infos oder müsste jede Zeile für die Bilder ins Skript packen! Wahrscheinlich da schon eine Datenbank existiert de diese Angaben teilweise enthält die erstere Alternative!

Ich muss nur dazu kommen!
Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

willmann
Avatar willmann
TYPO3-Freelancer.
Guru (246 Beiträge)
am 01.12.2009, 01:18 Uhr schrieb willmann

Eine Datenbank nur für sowas ist ja ein bisserl overkill. Wenn Du eh schon eine benutzt, okay - ansonsten würde es wohl auch ein Textfile tun, in dem Du Bildernamen und Beschreibungen pflegst.

Ein solches Skript für PHP5 zu schreiben ist wahrlich kein Hexenwerk und fix erledigt.

A propos: Seitenreport ist toll - aber die Seite für Seitenreport zu optimieren halte ich für etwas sinnbefreit. Websites sind für Menschen da - die merken aber sehr wohl, wenn sie auf ein Bild warten müssen, auch wenn Du Matthias evtl. ausgetrickst haben solltest...

just my 2 cents

Marc


Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de

joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 01.12.2009, 01:40 Uhr schrieb joerg

Hallo Marc
Ich weiss das ich dafür grundsätzlich keine Datenbank brauche!
Nur die Zufallsbilder sind aus dem Sammelkartenspiel !
Mit einigen Feldern mehr könnte ich diesen Zufall bei einer Datenbank auch etwas steuern!

Das Spiel ist momentan aufgeteilt in 5 Phasen. Wenn ich sagen möchte gibt mir als erstes Zufallsbild eins aus Phase I kann ich das mit der Datenbank dann machen ! Klar die Alternative wäre auch 5 Textfiles eben zu machen! Nur es gibt da noch mehrere Ideen die Daten aus der Datenbank zu verwenden die schon in der Planung sind.

Es gibt immer die Möglichkeiten ein Tool auszutricksen denke ich mal!
Ich will das aber gar nicht machen! Ich hätte die Möglichkeit jetzt aber werde den Weg gehen diesen Trick zu eliminieren. Ich werde dann auch hier in der Platzierung mit dieser Domain fallen!
Das macht aber nichts!

Was ich mit meinem Posting erreichen wollte ist das Matthias über diese Lücke informiert ist.

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 01.12.2009, 06:49 Uhr schrieb romacron

Hallo Roman

Kannst du ja gerne so machen!

Ich bin aber nicht davon begeistert ein Bild als Hintergrundbild per CSS einzufügen!
Der Traffic müsste derselbe sein weil das Bild auf welche Weise auch immer geladen wird!

Der Nachteil ist aber ich blähe das CSS auf und das muss auch nicht sein!

Nur weil Seitenreport noch nicht den Traffic eines Hintergrundbildes berechnet heisst das nicht das keiner entsteht!



Ist richtig Paul, ging mir nur die Tage durch den Kopf, ob ich damit was sinnvolles erreiche. Klar ist, ladezeit bleibt ladeszeit




« zurück zu: Analyse-Ergebnisse

Das Seitenreport Forum hat aktuell 5274 Themen und 36108 Beiträge.
Insgesamt sind 48346 Mitglieder registriert.