Crearea propriului dvs. fotohosting

I. Etapa pregătitoare și informații pentru zgâriere.

Pe de o parte crearea de găzduire a fotografiilor - este un simplu proces de instalare și configurare nu ia o mulțime de timp, o fotografie de găzduire face posibil pentru a controla pe deplin imaginile lor cu dependență minim asupra unor terțe părți (în acest caz, dependența numai de gazdă și registratorul de domeniu), dar sunt multe capcane. Să începem în ordine:







1. Costul închirierii unui server

Cerințele minime pentru server pentru pornire:

- 2 GB RAM
- Procesor 2X3GHZ
- Trafic 2TB
- Unitate hard disk de 100 GB
- nginx (deoarece există o mulțime de statică)


Foarte repede, masa de referință a găzduirii fotografiilor va crește, de aceea încărcarea pe server va crește. Și aveți nevoie de hardware mai puternic, și anume:

- 4 GB de memorie RAM
- Procesor 4X3GHZ
- Trafic 5 TB
- Unitate hard disk de 500 GB
- nginx (deoarece există o mulțime de statică)

Această configurație va rezista la încărcături decente, până la 10.000 de vizitatori unici. Nu este suficient doar traficul (pentru o utilizare confortabilă, va fi nevoie de 10-15 TB pe lună pentru numărul revendicat de vizitatori unici). Prețul unei astfel de configurații (cu trafic de 5TB) este de 140 $ / lună (serverul este cel mai bun de la Camelhost - înainte de a comanda, trebuie să discutăm cu sprijinul hobby-ului posibil al traficului)

În prezența fotografia dvs. de găzduire vă va confrunta cu plângerile care trebuie să se ocupe în mod regulat. (Abuzoustoychi tulpini de găzduire în țări îndepărtate nu vor fi luate în considerare). Conform cerințelor, trebuie să luați în considerare plângerea în termen de 24 de ore. Acest lucru înseamnă că va trebui să verificați mesajele primite în fiecare zi, lăsând în vacanță fără a avea acces la o rețea globală, serverul poate transforma de blocare (cu excepția cazului, desigur, nu ai partener / prieteni care plângerea nu va fi procesată în acest moment)

Toate abuzurile pot fi împărțite în trei tipuri:

a) abuzuri directe de la proprietar (de regulă acestea sunt studiouri mici, care, cel mai adesea, vor trimite abuzuri prin formulare de feedback)
b) din organizație pentru drepturile abuzy (cel mai seryozdny tip DMCA abuzy, uneori, utilizați formularul de feedback, dar de cele mai multe ori trimite furnizor de găzduire, care nu îndeplinesc cerințele astfel abuzy timp de 24 de ore, se poate termina de timp / server constantă de blocare)
c) abuzuri de la utilizatori (se întâmplă că cineva sa găsit într-un clip amator și vă cere să eliminați capturile de ecran)

3. Alegerea unui mod de utilizare (cum ar fi photohosting)

Aici vom lua în considerare și trei tipuri:

-Publicul (înregistrarea și abilitatea de a umple este deschisă tuturor, acest lucru poate duce la sarcini uriașe pe server și la abuz cantitativ mare)
-Limited (inregistrare este disponibil un anumit interval de împrejurimile - puteți controla munca photohosting, cum ar fi să interzică anumite pentru a umple studio, la fel ca și un cuplu de aplouderov poate prezice si controla fluxul de trafic și de încărcare de server)
-private (utilizați doar gazduieste fotografii)

II. Instalarea și configurarea scriptului de mihalism

Mihalism Script - în opinia mea, motorul cel mai convenabil și funcțional pentru crearea fotografiilor personale.


caracteristici principale:
- setări flexibile pentru încărcarea imaginilor (dimensiune, rezoluție, redimensionare, trafic utilizat etc.)
- abilitatea de a interacționa cu serviciile populare (reCaptcha, Google a Analitics, Facebook etc.)
- administrare convenabilă

Pentru informații suplimentare, consultați funcțiile în timpul instalării și configurației.

Acum, să instalați și să configurați scriptul.

Pasul 1. Completați arhiva descărcată cu scriptul pe server și despachetați-l. Creați o nouă bază de date, pe care o vom folosi pentru fotohosting. Cred că cu asta nimeni nu va avea probleme, dar dacă ați uitat puțin, vă puteți împrospăta cunoștințele în articolul care instalează Joomla CMS

Crearea propriului dvs. fotohosting


Faceți clic pe linkul "aici" la pasul următor.







Pasul 3: Apăsați pe "Install"

Crearea propriului dvs. fotohosting


Ajungem la pagina înainte de verificarea instalării disponibilității găzduirii.

Crearea propriului dvs. fotohosting


Pe scurt despre inspecție:

a. Setările serverului, versiunea PHP (cerință nu mai mică de 5), include PHP SafeMode, biblioteca GD și suportul Imagick. Dacă unul dintre aceste elemente (cu excepția imaginilor - prezența sa nu este critică) sunteți aprins roșu, contactați serviciul de asistență pentru găzduire indicând ce aveți nevoie pentru a activa / instala.

b. script necesită ca următoarele foldere să aibă permisiunea de scriere:

Dacă totul este configurat corect, veți vedea butonul "Porniți instalarea". Împingeți-l.

Pasul 4: Partea principală a instalației, completarea datelor.

Crearea propriului dvs. fotohosting

Apoi dați clic pe "Finalizare instalare"

Pasul 5: Dacă ați făcut totul bine, luați următoarele:

Crearea propriului dvs. fotohosting

Pasul 6: Să trecem la configurarea găzduirii fotografiilor.

În pagina principală, apăsăm butonul "login" și introducem datele administratorului. apoi faceți clic pe "Panou de control Admin".

Crearea propriului dvs. fotohosting


În partea de sus a apărut meniul admin:

Facem ajustarea, mergeți la secțiunea Site Settings. Există o mulțime de setări, încercați să acoperiți numărul maxim.

Crearea propriului dvs. fotohosting


a. Numele site-ului dvs., formatele de imagine permise pentru oaspeți și utilizatorii înregistrați

b. Setările pentru dimensiunea maximă a imaginii și numărul maxim de imagini pe care invitații și utilizatorii le pot descărca în același timp.
Max Bandwidth - Cantitatea de trafic permisă pentru fiecare imagine încărcată de către oaspete

a. Permiteți hotlink-uri (link-uri directe către imagine). URL-uri SEO prietenoase - link-uri către un format frumos (nu se recomandă utilizarea, creează sarcină suplimentară pe server)

Crearea propriului dvs. fotohosting

f. Ajustarea dimensiunilor miniaturilor (previzualizarea imaginilor, creșterea numărului de clicuri) și a calității.

Crearea propriului dvs. fotohosting


h. Setări importante cu care am creat tipul de găzduire a fotografiilor. (Sper că nimeni nu a observat că am pierdut din greșeală litera g)

Dezactivați încărcarea - activați / dezactivați încărcarea imaginilor pentru toți, cu excepția administratorului (setați la "da" dacă doriți să utilizați un tip privat de fotografiere.

Dezactivați Încărcarea de invitați - activați / dezactivați încărcarea imaginilor pentru oaspeți (setați "nu" dacă doriți să faceți publice găzduirea fotografiilor)

Dezactivați înregistrarea utilizatorilor - activați / dezactivați înregistrarea utilizatorilor. (Pentru a face o photohosting de tip limitat pus „nu“ pentru acest lucru și cheia anterioară, și atunci când doriți să adăugați utilizatorul să folosească site-ul de partajare a fotografiilor, să includă înregistrarea pentru ca el / ea poate înregistra, apoi deconectați din nou)

i. Setări pentru utilizarea serviciilor de scurtare a legăturilor

k. Setările de formate de date și integrarea serviciilor Google Analytics și reCAPTCHA.

Setarea a fost finalizată. Apăsăm butonul "Salvați setările"

Pasul 7: Să ne familiarizăm cu posibilitățile de încărcare a imaginii. Trecem la pagina principală a fotografiilor.

Crearea propriului dvs. fotohosting


a. În această fereastră vom selecta imagini, faceți clic pe "Adăugați fișiere"

b. În această fereastră putem alege:
- Disponibilitatea imaginilor descărcabile pentru toate (Public) numai pentru dvs. (private
- formate link-uri imagine de ieșire
- opțiuni de redimensionare (redimensionare)

apăsați butonul de încărcare.


III. O prezentare succintă a scripturilor alternative de găzduire a fotografiilor


Chevereto este unul dintre principalii competitori ai scenariului de mihalism. Are acelasi set de functii, dar script-ul in functie deplina este platit, pretul este de 49 $.

FotoHostMoney (FHM) este un script de gazduire platita cu capacitatea de a personaliza programul afiliat (plata pentru tranzitii) - o descriere completa si configurare aici.

Free Image Hosting Script DPI - are o funcționalitate largă, caracteristica distinctivă nu necesită utilizarea unei baze de date.

La punctul (I) am identificat trei tipuri de utilizare a fotografiilor: public, limitat, privat. Luați în considerare modalitățile de returnare pentru toate cele trei tipuri:

- Abonament pentru utilizarea găzduirii fotografiilor. Potrivit pentru un tip limitat de utilizare. Cu fiecare utilizator, efectuați o plată lunară, dincolo de aceasta, puteți utiliza și bannere și linkuri.







Articole similare

Trimiteți-le prietenilor: