mirror of
https://github.com/sinatra/sinatra
synced 2023-03-27 23:18:01 -04:00
doc :static_cache_control setting in Spanish readme
This commit is contained in:
parent
60f7b4735e
commit
8475289565
1 changed files with 78 additions and 62 deletions
140
README.es.rdoc
140
README.es.rdoc
|
@ -217,6 +217,9 @@ Notá que el nombre del directorio público no está incluido en la URL. Por
|
||||||
ejemplo, el archivo <tt>./public/css/style.css</tt> se accede a través de
|
ejemplo, el archivo <tt>./public/css/style.css</tt> se accede a través de
|
||||||
<tt>http://ejemplo.com/css/style.css</tt>.
|
<tt>http://ejemplo.com/css/style.css</tt>.
|
||||||
|
|
||||||
|
Usá la configuración <tt>:static_cache_control</tt> para agregar el encabezado
|
||||||
|
<tt>Cache-Control</tt> (ver la sección de configuración para más detalles).
|
||||||
|
|
||||||
== Vistas / Plantillas
|
== Vistas / Plantillas
|
||||||
|
|
||||||
Cada lenguaje de plantilla se expone a través de un método de renderizado que
|
Cada lenguaje de plantilla se expone a través de un método de renderizado que
|
||||||
|
@ -966,6 +969,10 @@ de cacheo, mirá {rack-cache}[http://rtomayko.github.com/rack-cache/]:
|
||||||
"hola"
|
"hola"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Usá la configuración <tt>:static_cache_control</tt> para agregar el encabezado
|
||||||
|
<tt>Cache-Control</tt> a archivos estáticos (ver la sección de configuración
|
||||||
|
para más detalles).
|
||||||
|
|
||||||
=== Enviando Archivos
|
=== Enviando Archivos
|
||||||
|
|
||||||
Para enviar archivos, podés usar el método <tt>send_file</tt>:
|
Para enviar archivos, podés usar el método <tt>send_file</tt>:
|
||||||
|
@ -1164,97 +1171,106 @@ Podés acceder a estas opciones utilizando el método <tt>settings</tt>:
|
||||||
|
|
||||||
=== Configuraciones Disponibles
|
=== Configuraciones Disponibles
|
||||||
|
|
||||||
[absolute_redirects] si está deshabilitada, Sinatra va a permitir redirecciones
|
[absolute_redirects] si está deshabilitada, Sinatra va a permitir
|
||||||
relativas, sin embargo, como consecuencia de esto, va a
|
redirecciones relativas, sin embargo, como consecuencia
|
||||||
dejar de cumplir con el RFC 2616 (HTTP 1.1), que solamente
|
de esto, va a dejar de cumplir con el RFC 2616 (HTTP
|
||||||
permite redirecciones absolutas.
|
1.1), que solamente permite redirecciones absolutas.
|
||||||
|
|
||||||
Activalo si tu apliación está corriendo atrás de un proxy
|
Activalo si tu apliación está corriendo atrás de un proxy
|
||||||
inverso que no se ha configurado adecuadamente. Notá que
|
inverso que no se ha configurado adecuadamente. Notá que
|
||||||
el helper +url+ va a seguir produciendo URLs absolutas, a
|
el helper +url+ va a seguir produciendo URLs absolutas, a
|
||||||
menos que le pasés +false+ como segundo parámetro.
|
menos que le pasés +false+ como segundo parámetro.
|
||||||
|
|
||||||
Deshabilitada por defecto.
|
Deshabilitada por defecto.
|
||||||
|
|
||||||
[add_charsets] tipos mime a los que el helper <tt>content_type</tt> les
|
[add_charsets] tipos mime a los que el helper <tt>content_type</tt> les
|
||||||
añade automáticamente el charset.
|
añade automáticamente el charset.
|
||||||
|
|
||||||
En general, no deberías asignar directamente esta opción,
|
En general, no deberías asignar directamente esta opción,
|
||||||
sino añadirle los charsets que quieras:
|
sino añadirle los charsets que quieras:
|
||||||
|
|
||||||
settings.add_charsets << "application/foobar"
|
settings.add_charsets << "application/foobar"
|
||||||
|
|
||||||
[app_file] archivo principal de la aplicación, se utiliza para
|
[app_file] archivo principal de la aplicación, se utiliza para
|
||||||
detectar la raíz del proyecto, el directorio de las vistas
|
detectar la raíz del proyecto, el directorio de las
|
||||||
y el público así como las plantillas inline.
|
vistas y el público así como las plantillas inline.
|
||||||
|
|
||||||
[bind] dirección IP que utilizará el servidor integrado (por
|
[bind] dirección IP que utilizará el servidor integrado (por
|
||||||
defecto: 0.0.0.0).
|
defecto: 0.0.0.0).
|
||||||
|
|
||||||
[default_encoding] encoding utilizado cuando el mismo se desconoce (por
|
[default_encoding] encoding utilizado cuando el mismo se desconoce (por
|
||||||
defecto <tt>"utf-8"</tt>).
|
defecto <tt>"utf-8"</tt>).
|
||||||
|
|
||||||
[dump_errors] mostrar errores en el log.
|
[dump_errors] mostrar errores en el log.
|
||||||
|
|
||||||
[environment] entorno actual, por defecto toma el valor de
|
[environment] entorno actual, por defecto toma el valor de
|
||||||
<tt>ENV['RACK_ENV']</tt>, o <tt>"development"</tt> si no
|
<tt>ENV['RACK_ENV']</tt>, o <tt>"development"</tt> si no
|
||||||
está disponible.
|
está disponible.
|
||||||
|
|
||||||
[logging] define si se utiliza el logger.
|
[logging] define si se utiliza el logger.
|
||||||
|
|
||||||
[lock] coloca un lock alrededor de cada petición, procesando
|
[lock] coloca un lock alrededor de cada petición, procesando
|
||||||
solamente una por proceso.
|
solamente una por proceso.
|
||||||
|
|
||||||
Habilitá esta opción si tu aplicación no es thread-safe.
|
Habilitá esta opción si tu aplicación no es thread-safe.
|
||||||
Se encuentra deshabilitada por defecto.
|
Se encuentra deshabilitada por defecto.
|
||||||
|
|
||||||
[method_override] utiliza el parámetro <tt>_method</tt> para permtir
|
[method_override] utiliza el parámetro <tt>_method</tt> para permtir
|
||||||
formularios put/delete en navegadores que no los soportan.
|
formularios put/delete en navegadores que no los
|
||||||
|
soportan.
|
||||||
|
|
||||||
[port] puerto en el que escuchará el servidor integrado.
|
[port] puerto en el que escuchará el servidor integrado.
|
||||||
|
|
||||||
[prefixed_redirects] define si inserta <tt>request.script_name</tt> en las
|
[prefixed_redirects] define si inserta <tt>request.script_name</tt> en las
|
||||||
redirecciones cuando no se proporciona un path absoluto.
|
redirecciones cuando no se proporciona un path absoluto.
|
||||||
De esta manera, cuando está habilitada,
|
De esta manera, cuando está habilitada,
|
||||||
<tt>redirect '/foo'</tt> se comporta de la misma manera
|
<tt>redirect '/foo'</tt> se comporta de la misma manera
|
||||||
que <tt>redirect to('/foo')</tt>. Se encuentra
|
que <tt>redirect to('/foo')</tt>. Se encuentra
|
||||||
deshabilitada por defecto.
|
deshabilitada por defecto.
|
||||||
|
|
||||||
[public] directorio desde donde se sirven los archivos públicos.
|
[public] directorio desde donde se sirven los archivos públicos.
|
||||||
|
|
||||||
[reload_templates] define si se recargan las plantillas entre peticiones.
|
[reload_templates] define si se recargan las plantillas entre peticiones.
|
||||||
|
|
||||||
Se encuentra activado en el entorno de desarrollo.
|
Se encuentra activado en el entorno de desarrollo.
|
||||||
|
|
||||||
[root] directorio raíz del proyecto.
|
[root] directorio raíz del proyecto.
|
||||||
|
|
||||||
[raise_errors] elevar excepciones (detiene la aplicación).
|
[raise_errors] elevar excepciones (detiene la aplicación).
|
||||||
|
|
||||||
[run] cuando está habilitada, Sinatra se va a encargar de
|
[run] cuando está habilitada, Sinatra se va a encargar de
|
||||||
iniciar el servidor web, no la habilités cuando estés
|
iniciar el servidor web, no la habilités cuando estés
|
||||||
usando rackup o algún otro medio.
|
usando rackup o algún otro medio.
|
||||||
|
|
||||||
[running] indica si el servidor integrado está ejecutandose, ¡no
|
[running] indica si el servidor integrado está ejecutandose, ¡no
|
||||||
cambiés esta configuración!.
|
cambiés esta configuración!.
|
||||||
|
|
||||||
[server] servidor, o lista de servidores, para usar como servidor
|
[server] servidor, o lista de servidores, para usar como servidor
|
||||||
integrado. Por defecto: ['thin', 'mongrel', 'webrick'],
|
integrado. Por defecto: ['thin', 'mongrel', 'webrick'],
|
||||||
el orden establece la prioridad.
|
el orden establece la prioridad.
|
||||||
|
|
||||||
[sessions] habilita sesiones basadas en cookies.
|
[sessions] habilita sesiones basadas en cookies.
|
||||||
|
|
||||||
[show_exceptions] muestra un stack trace en el navegador.
|
[show_exceptions] muestra un stack trace en el navegador.
|
||||||
|
|
||||||
[static] define si Sinatra debe encargarse de servir archivos
|
[static] define si Sinatra debe encargarse de servir archivos
|
||||||
estáticos.
|
estáticos.
|
||||||
|
|
||||||
Deshabilitala cuando usés un servidor capaz de
|
Deshabilitala cuando usés un servidor capaz de
|
||||||
hacerlo por sí solo, porque mejorará el
|
hacerlo por sí solo, porque mejorará el
|
||||||
rendimiento. Se encuentra habilitada por
|
rendimiento. Se encuentra habilitada por
|
||||||
defecto en el estilo clásico y desactivado en el
|
defecto en el estilo clásico y desactivado en el
|
||||||
el modular.
|
el modular.
|
||||||
|
|
||||||
[views] directorio de las vistas.
|
[static_cache_control] cuando Sinatra está sirviendo archivos estáticos, y
|
||||||
|
está opción está habilitada, les va a agregar encabezados
|
||||||
|
<tt>Cache-Control</tt> a las respuestas. Para esto
|
||||||
|
utiliza el helper +cache_control+. Se encuentra
|
||||||
|
deshabilitada por defecto. Notar que es necesario
|
||||||
|
utilizar un array cuando se asignan múltiples valores:
|
||||||
|
<tt>set :static_cache_control, [:public, :max_age => 300]</tt>.
|
||||||
|
|
||||||
|
[views] directorio de las vistas.
|
||||||
|
|
||||||
== Manejo de Errores
|
== Manejo de Errores
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue