| ||||
Respuesta: Guardar datos de gran tamano solo tu puedes editarlos, nadie mas tiene accesso al servidor. puedes impedir la lectura con .htaccess puedes guardarlos en formato json con esto o serializados con esto |
| |||
Respuesta: Guardar datos de gran tamano Hola, yo hice algo igual para hacer firmas digitales desde un canvas. el codigo php para que esto funcione es el siguiente: $componentes = split(",",$miimagen); $Data = base64_decode($componentes[1]); Donde $miimagen es lo escrito en el canvas. Si necesitas que sea mas especifico deja un mensaje |
| |||
Respuesta: Guardar datos de gran tamano Se me paso algo para guardarlo en un archivo seria así: //escribir sobre el mismo archivo PLANO $registro_donacion=$nombre_archivo.' '.$fecha; $ruta = 'ruta'.txt'; $contenido= $Data; $archivo=fopen($ruta,'a'); fwrite($archivo,"\r\n".$contenido); fclose($archivo); |
| ||||
Respuesta: Guardar datos de gran tamano Hola gracias a los dos pero creo que json seria mejor ya que tengo los datos estructurados de mi manera y luego recuperar los igual en arrays y objetos y no como un dibujo de canvas para así poder editar lo ya dibujado. Una sola cosa json es rápido? Simplemente por curiosidad comparado con otros métodos de guardar los datos. |
| ||||
Respuesta: Guardar datos de gran tamano Cita: Es una mala idea guardar datos muy grande en archivos secuenciales, si quieres hacer eso usa mejor SQLLite3:
Iniciado por patilanz Hola gracias a los dos pero creo que json seria mejor ya que tengo los datos estructurados de mi manera y luego recuperar los igual en arrays y objetos y no como un dibujo de canvas para así poder editar lo ya dibujado. Una sola cosa json es rápido? Simplemente por curiosidad comparado con otros métodos de guardar los datos. Cita:
|
| ||||
Respuesta: Guardar datos de gran tamano Cita: Debo decir, que no es del todo cierto, y que en el caso particular que se planteo no es conveniente.Es una mala idea guardar datos muy grande en archivos secuenciales, si quieres hacer eso usa mejor SQLLite3: ¿Porque? Simplemente porque lo que se va a guardar es un unico bloque de datos inmenso, estos datos pueden ser leidos de un saque con file_gets_contents(). SQlite solo es mas eficiente (y solo es util, ademas) cuando quieres realizar operaciones sobre esos datos, cuando necesitas filtrarlo o editar datos particulares ahi si sera util. Piensa esto, si fuese como tu afirmas, ¿Cuando generamos cache de mysql, la deberíamos guardar en sqlite? la respuesta obvia es que no, nadie cachea una base de datos para guardar los resultados en otra. Cita: Ventajas de json:Una sola cosa json es rápido? Simplemente por curiosidad comparado con otros métodos de guardar los datos. json_encode() es un metodo muy rapido para codificar. el codigo generado es amigable para los humanos y puede editarse con editor de texto. es una estructura portable que soportan muchos lenguajes y plataformas y es ideal para cargas asincronas. Contras de json: json_decode() es lento y se debe prestar atencion a sus parametros, ya que puede devolver un objeto en lugar de un array asociativo. el codigo generado ocupa mucho espacio. Ventajas de serialize: La deserializacion de datos es muy rapida el codigo generado ocupa poco espacio Contras de serialize: el codigo que genera no es amigable para los humanos y no puede editarse con un editor de texto la serializacion es lenta. como podras notar, las ventajas de uno son las contras del otro y viceversa, asi que debes plantearte lo siguiente: El archivo va leerse mas veces que a escribirse? usa serialize El archivo va a escribirse mas veces que a leerse? usa json siempre hablando en casos generales |
Etiquetas: Ninguno |