Chargement quasi-instantané de votre site web !

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 506 fois - Téléchargée 30 fois

Contenu du snippet

Quelle est le principale probleme des webmasters ? le chargement trop long des pages. La plupars enlevent de très belles images pour améliorer le temps de chargement des pages. Et bien j'ai la solution pour vous ! He oui, mettez autant d'images (haute qualité !) que vous voudrez, car maintenant, c'est le chargement quasi-instantané de toutes les images !
Mais comment me direz vous ? (je fait durer le suspence un peut :) ) et bien voila la solution miracle : Les packs graphiques. Quesako ? et bien vous créez un fichier zip (ou rar) avec toutes vos images que vous donnez aux internautes à télécharger. Une fois le pack téléchargé, deux solutions :
Vous invitez les Internautes à :
1) décompresser l'archive dans le dossier de leur choix et de spécifier dans un formulaire l'adresse locale du dossier.
2) décompresser l'archive dans un dossier que vous aurez choisit.

Solution 1 :
L'internaute vous donne l'adresse du dossier, vous l'enregistrez dans un cookie et a chaque visite, vous chargez les images avec l'url locale (voir exemple)

Solution 2 :
Vous chargez directement les images en local (voir exemple)

Et c'est tout :o)

Source / Exemple :


// Emplacement prédéfinis :
<img src="file://C:\VotrePackGrafique\image1.bmp">

//localpath = Emplacement local du dossier récupéré d'un cookie
//Solution JavaScript :
<img name="image1">
<script language="JavaScript">
image1.src="file://"+localpath+"\image1.bmp";
</script>
//Solution PHP :
<?php
echo "<img src=\""+localpath + "\\image1.bmp\">";
?>

Conclusion :


Voila !
je sais pas si le code fonctionne j'ai pas eu le temps de le tester, mais théoriquement, c'est tout a fait possible !
Alors ne vous privez plus, un seul téléchargement et les Internaute naviguerons sur le plus beau des sites web (le votre bien sur ;) )
Bonne programmation !

A voir également

Ajouter un commentaire Commentaires
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Statut
Membre
Dernière intervention
26 juillet 2007
3
En même temps, c'est un peu le principe du cache des navigateurs, sauf que les navigateurs, eux, téléchargent qu'une seule fois ce qui les intéresse, sans aucune interaction de l'utilisateur ;)
Messages postés
450
Date d'inscription
samedi 16 avril 2005
Statut
Membre
Dernière intervention
18 avril 2007
2
Bonne idée, mais c'est vrai que tout le monde n'irai pas le télécharger... 7/10
Messages postés
240
Date d'inscription
vendredi 14 juin 2002
Statut
Membre
Dernière intervention
17 mars 2009

C'est pas le serveur qui ouvre le fichier, c'est le webbrowser. Le serveur ne peut donc pas y accéder, il dit simplement au wb de le charger. Je ne sais pas si ces modifications sont nécessaires, je ferais les tests nécessaires demain.
Messages postés
151
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 juillet 2018

en fait, Firefox ne permet pas d'appeller des pages en file:/// depuis un site distant (http) pour des raisons évidentes de sécurité (dans file:/// tu as de nombreux fichiers personnels dont tu ne voudrais pas qu'ils puissent être lus par un site... or IE permet justement aux sites de lire les fichiers de ton disque dur :s )
Néanmoins , il est possible d'autoriser file:// depuis http, mais seulement pour un serveur donné.
Il faut mettre (en adaptant) les lignes suivantes dans le
C:\Documents and Settings\***VotreProfil***\Application Data\Mozilla\Firefox\Profiles\??????.default\user.js.
(s'il n'exsiste pas, il faut le creer )

Code:
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://nomduserveur");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");


La ligne avec capability.policy.localfilelinks.sites peut avoir plusieurs site séparés par des espaces.
(ex: user_pref("capability.policy.localfilelinks.sites","http://www.monintranet.com http://www.monintranet.net"); )
Messages postés
240
Date d'inscription
vendredi 14 juin 2002
Statut
Membre
Dernière intervention
17 mars 2009

Un firewall, au contraire, sera bien content puisque le site charge les fichiers en local, et le firewall ne contrôle pas ce qui se passe en local ;)

Ca marche pas avec firefox ? bizarre, faut que je vois ça... mais t'es sûr ?
Afficher les 27 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.