[Avis] Script de "lecture en ligne" (En cours)

Pour parler de tout ce qui concerne l'hébergement web, c'est ici.
Répondre
PokePingouin
Messages : 14
Enregistré le : 06 avr. 2011 12:04
Compte LegTux : PokePingouin

[Avis] Script de "lecture en ligne" (En cours)

Message par PokePingouin »

(J'espère poster au bon endroit)

Bonjour/Bonsoir à tous :D

Je me présente, PokePingouin, membre depuis quelques temps maintenant ^^
J'héberge actuellement un site de scantrad, qui consiste, pour ceux qui ne connaissent pas, à publier les scans de mangas (non licenciés en France) que l'on traduit. Donc autant dire, pour ceux qui connaissent le scantrad, que c'est une communauté assez importante :P

(Petit paragraphe légalité) :
Après d'incalculables recherches, je peux affirmer que le scantrad est illégal. MAIS (et oui), il est toléré, et ce même par les sociétés japonaise qui en possèdent les droits. Il est très fréquent qu'une team de scantrad reçoive des mails d'éditeurs (Viz média Europe principalement, pour ceux qui connaissent), leur demandant de retirer tel ou tel chapitre qui ont été licenciés en France. J'ai même souvenance d'articles (par exemple : http://www.actualitte.com/actualite/256 ... agogie.htm ) parlant d'un partenariat entre le scantrad et les éditeurs dans le but d'un service commun, mais peu importe. Je précise que (vous pouvez vérifier), aucun de nos projets en cours n'est licencié.

Mais bref, nous avons au total une bonne centaine de chapitres (hébergés sur des sites spécialisés, je vous rassure), ce qui représente, disons, 1.5Go (un peu moins d'après mon disque dur). Mais si je vous dis tout ça, c'est que moi et les autres membres de ma team, nous sommes intéressés par l'installation d'un script de "lecture en ligne". Cela consiste à afficher les différentes pages du manga pour que le lecteur puisse le lire sans télécharger quoique ce soit (enfin, sans compter le cache, mais bref). Le site marche avec Wordpress, et n'incorpore rien de très gourmand, si ce n'est un plugin de statistiques basique.

Pour ajouter encore plus d'informations d'ailleurs, nous recevons en moyenne 300 à 500 visiteurs (distincts, en principe...) par jour. Le maximum étant de 960 (on a sorti le champagne), et la tendance actuelle variant de 250 à 350 visiteurs (les temps sont durs). C'est d'ailleurs pour ça que nous souhaitons ajouter un script de lecture en ligne, pour faire face à la dure concurrence. Enfin, je vais pas vous faire une leçon de scantrad, mais en gros, des sites peu scrupuleux, spécialisés dans la lecture en ligne, distribuent notre dur labeur sans nous en toucher mot. Ce qui est plutôt rageant, vous le reconnaîtrez.
De ce fait, les visiteurs se font rares, et notre travail encore plus dur à cause du manque de membres (pas de visiteurs, pas de membres potentiels).

Bref, je blablate... Je vous ai donné les principaux points, et ma question est donc, est-ce que vous, qui vous y connaissez, toléreriez la présence de ce script au vu des informations que je vous ai donné ? Ce serait un truc basique, rien de bien rutilant, on clique sur "suivant", et la page suivante apparaît. Mais une page, qui pèse entre 300 et 400 ko pour les plus lourdes (généralement 724*1024, ça dépend des fois, le tout en noir et blanc), plus une autre page qui pèse entre 300 et 400 ko, ça fait vite beaucoup. Donc, on a pas une quantité de visiteurs pharaonique, ni une quantité de pages monstrueuses (25 pages/chapitre en moyenne), mais même sans m'y connaitre énormément, je suis quasi-certain qu'un tel script demande des ressources certaines à un serveur, surtout dans ces circonstances ?

Je rajoute le script (il reste des modifs à faire, mais marche d'après l'avis d'un autre membre qui s'y connait mieux que moi).

Code : Tout sélectionner

<DIV ID=ejs_photo_box></div>
<script type="text/javascript">
ejs_photo = new Array;
<?
$a = 0;
$handle = opendir("photos"); 
while (($file = readdir())!=false) { 
clearstatcache(); 
if($file!=".." && $file!=".") 
{
echo "ejs_photo[$a] = 'photos/$file';
";
$a++;
}
}
closedir($handle); 
?>	
function ejs_aff_photos(num)
{
if(document.getElementById)
{
ejs_fin = "";
if(num!=0)
ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num-1)+");return(false)'>< Précédent</A> ";
if(num!=(ejs_photo.length-1))
ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num+1)+");return(false)'>Suivant ></A>";
document.getElementById("ejs_photo_box").innerHTML = "<CENTER><IMG SRC='"+ejs_photo[num]+"' BORDER=0><BR>"+ejs_fin+"</CENTER>";
}
}
window.onload = new Function("ejs_aff_photos(0)")

</script>
Et je précise le site : j-garden.ze.cx

Voilà, si vous voulez discuter d'un point qui n'a aucun rapport avec ma question, il n'y a pas de soucis ;)

Bonne journée/soirée :)
Avatar du membre
Hydrog3n
Messages : 126
Enregistré le : 18 déc. 2010 00:22
Compte LegTux : Hydrog3n
Contact :

Re: [Avis] Script de "lecture en ligne" (En cours)

Message par Hydrog3n »

Je pense que votre script fonctionne :) il manque plus qu'a le testé mais il faut savoir que le script va lire tout le dossier du chapitre donc en général 20/25 images il faut faire attention car si il y en à vraiment beaucoup, ça peut être long. Après je ne suis pas un expert du Js !
Avatar du membre
Simon Le Guével
Administrateur
Messages : 1307
Enregistré le : 04 sept. 2010 12:30
Compte LegTux : simon
Localisation : Saint-Brieuc
Contact :

Re: [Avis] Script de "lecture en ligne" (En cours)

Message par Simon Le Guével »

Aucun soucis ! ;)
PokePingouin
Messages : 14
Enregistré le : 06 avr. 2011 12:04
Compte LegTux : PokePingouin

Re: [Avis] Script de "lecture en ligne" (En cours)

Message par PokePingouin »

Ok, et bien je vais tester ça alors, merci ;)
Avatar du membre
Hydrog3n
Messages : 126
Enregistré le : 18 déc. 2010 00:22
Compte LegTux : Hydrog3n
Contact :

Re: [Avis] Script de "lecture en ligne" (En cours)

Message par Hydrog3n »

J'ai testé sur un dossier avec environs 120 images de faible taille nickel chrome :)
Répondre