Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: dimitrix en 14 Agosto 2011, 11:01 am



Título: Recomendaciones al crear una red social
Publicado por: dimitrix en 14 Agosto 2011, 11:01 am
Pues estoy pensando en crear una red social (aunque tarde un año). He hecho cosas más difíciles por lo que no es problema el código, me gustaría decir que no quiero 10.000 registrados ni nada, es sólo para practicar y ready.

Lo que me gustaría que me recomendaran son cosas que habría que tener en cuenta... logicamente la seguridad ya está, me refiero a otras cosas, por ejemplo una duda que tengo:

¿Cúal sería la mejor forma de subir una imagen? (Supongo que no sea más de 10Mb, luego con alguna función hacer que pese menos...)

Luego también cuando llegue a 1000 usuarios si el servidor va a chupar mucho o que hacer para que no consuma muchos recursos.

Vamos, consejos :-D


Título: Re: Recomendaciones al crear una red social
Publicado por: madpitbull_99 en 14 Agosto 2011, 12:27 pm
Has pensado en usar una "ya hecha" y adaptarla a tus requisitos?

Free PHP Social Network Script Collection (http://superdit.com/2011/02/14/free-php-social-network-script-collection/).

Para los temas de escalabilidad, puedes usar alguna base de datos NoSql, como MongoDB.


Título: Re: Recomendaciones al crear una red social
Publicado por: dimitrix en 14 Agosto 2011, 12:52 pm
No, no, prefiero hacerla desde 0. Realmente no es nada difícil y bueno la idea que tengo no es nada parecido a tuenti ni facebook por lo que es casi mejor que no use nada creado.

Total, es para practicar y si sale algo pues genial.

Lo que pensé para la base de datos era SQL con varios usuarios (escritura/lectura), por seguridad.


Título: Re: Recomendaciones al crear una red social
Publicado por: bomba1990 en 14 Agosto 2011, 17:36 pm
¿Cúal sería la mejor forma de subir una imagen? (Supongo que no sea más de 10Mb, luego con alguna función hacer que pese menos...)

yo tengo un script que reduce el peso y el tamaño de una imagen seria cuestion que en ves de mostrarlo en pantalla lo guarde en un lugar especifico.

Y para subir imagenes con ajax, hay un plugin muy bueno http://www.uploadify.com/ (http://www.uploadify.com/)

Luego también cuando llegue a 1000 usuarios si el servidor va a chupar mucho o que hacer para que no consuma muchos recursos.

Eso depende del servidor y como la hayas programado, además de que toda la pagina este bien optimizada para que no vaya a pesar mucho y no consuma tanto ancho de banda.

una cosa que seria muy chevere probar es hiphop for php, que te permite compilar archivos php y de esta manera hacer que sea más rapido la ejecucion del script.


Título: Re: Recomendaciones al crear una red social
Publicado por: dimitrix en 14 Agosto 2011, 18:13 pm
Citar
yo tengo un script que reduce el peso y el tamaño de una imagen seria cuestion que en ves de mostrarlo en pantalla lo guarde en un lugar especifico.

Y para subir imagenes con ajax, hay un plugin muy bueno http://www.uploadify.com/

No quiero Scrips, lo que me gustaría es 'consejos'.

Citar
Eso depende del servidor y como la hayas programado, además de que toda la pagina este bien optimizada para que no vaya a pesar mucho y no consuma tanto ancho de banda.
Mmm... ¿Algo nuevo? Eso ya lo se, me refería por ejemplo: Hacer archivos 'caches', para que no se tenga que hacer consultas tantas veces.


Título: Re: Recomendaciones al crear una red social
Publicado por: Alex_bro en 14 Agosto 2011, 18:35 pm
Bueno supongo que esto ya lo sabras, pero por seguridad, regenera todas las imagenes que se suban con la libreria GD de php... ya sabes, para que no haya opcion de que se hayan subido scripts con otra extension...

Yo estoy haciendo una red social algo extraña jeje si se me van ocurriendo consejillos te los voy diciendo.

Por cierto, una idea que quizas pueda ser interesante seria de alguna forma permitir al usuario subir imagenes a su cuenta enviando un correo a cierta direccion y adjuntandolas... no tengo ni idea de como se podria hacer, pero creo que seria un buen recurso para tu red.

Un saludo.


Título: Re: Recomendaciones al crear una red social
Publicado por: dimitrix en 14 Agosto 2011, 21:22 pm
Bueno supongo que esto ya lo sabras, pero por seguridad, regenera todas las imagenes que se suban con la libreria GD de php... ya sabes, para que no haya opcion de que se hayan subido scripts con otra extension...

Yo estoy haciendo una red social algo extraña jeje si se me van ocurriendo consejillos te los voy diciendo.

Por cierto, una idea que quizas pueda ser interesante seria de alguna forma permitir al usuario subir imagenes a su cuenta enviando un correo a cierta direccion y adjuntandolas... no tengo ni idea de como se podria hacer, pero creo que seria un buen recurso para tu red.

Un saludo.
Eso lo tiene Facebook, realmente no es difícil, en el CPanel puedes guardar los correos en una carpeta (Creo), existen muchas formas menos cutres también...

Te agradecería cualquier consejillo ^^