ASP.Net
Articled Related to ASP.Net Development
OpenSSL loading openssl.cnf
Feb 8th
since the openssl.cnf path is hardcoded in binaries. to alter it on windows set environmental variable (as written):
OPENSSLDIR=C:\PATH\TO\OpenSSL\bin OPENSSL_CONF=C:\PATH\TO\OpenSSL\bin\openssl.cnf
OPENSSL_CONF doesn’t work without OPENSSLDIR even if it is set.
settings these options will allow you to use your custom configuration files when creating certificates.
batch file i use to create certificate
GenCERT.bat [save this file to OpenSSL bin directory]
@echo off md %1 openssl genrsa -des3 -out %1/%1.key 1024 openssl req -new -key %1/%1.key -out %1/%1.csr copy %1/%1.key %1/%1.key.org openssl rsa -in %1/%1.key.org -out %1/%1.key openssl x509 -req -days 365 -in %1/%1.csr -signkey %1/%1.key -out %1/%1.crt openssl x509 -outform der -in %1/%1.crt -out %1/%1.der
Sample
:: Start command line and cd to C:\PATH\TO\OpenSSL\bin :: :: usage: GenCERT.bat domain.com :: GenCERT.bat teknober.com
Batch file I use to create SSL certificate for Web etc server
GenPEM.bat [save this file to OpenSSL bin directory]
@echo off mkdir %1 openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout %1/%1.pem -out %1/%1.pem -config "%1/%1.cfg"
Sample
:: Start command line and cd to C:\PATH\TO\OpenSSL\bin :: :: usage: GenPEM.bat domain.com :: GenPEM.bat teknober.com
for sample ssl configuration file see the bottom of the page: http://www.openssl.org/docs/apps/ca.html
HTML remove cookies from static files, images etc
Mar 24th
If you have not configured your application and server, it might send them to browser with cookie information.
that’s costing you as extra traffic and slow load times.
<FilesMatch "\.(css|js|jpg|jpeg|png|gif)$">
<IfModule mod_headers.c>
Header set cookie ""
</IfModule>
</FilesMatch>
HTML Reduce time on page load using performance images
Mar 24th
used this method while ago when i was working for one of those websites in top 10 the purpose was to reduce the loading time of the page and improve the parallel download
$(document).ready(function() {
/* apply performance image */
$.each($('img'), function(k, v) {
var src = $(v).attr('src');
if (src.indexOf('#') >= 0) {
src = src.split('#');
$(v).attr('src', src[1]);
}
});
});
the trick is simple. host a 1×1.gif image or don’t. up to you and separate the actual image path with ‘#’ and when the dom is ready start replacing them with original path.
make sure your images cachable.
ASP.Net Temporary Files Path
Jan 28th
To change “Temporary ASP.NET Files”:
go to %WINDIR%\Microsoft.NET\Framework\v2.0.50727\CONFIG\
-> open machine.config
-> add the following line to section
<system.web>
<compilation tempDirectory="C:\WebTemp\" />
</system.web>
-> save and close the file
-> restart IIS.
HTTP Status Codes
Jan 26th
HTTP Status Codes ———————————————————————————— 200 : request completed (OK) 201 : object created, reason = new URI 202 : async completion (TBS) 203 : partial completion 204 : no info to return 205 : request completed, but clear form (more…)


LinkedIn
Twitter
Skype