|
hi,
in my asp.net web application, i want to implement one attendance marking system for employees. can we use RFID in web applications. Is there any other way to do this.
thanks in advance
Mukesh.
|
|
|
|
|
can anybody guide me that i am interesting in taking more than 100 application variables with following hard coded values...
application("abc")= "value"
application("abc_code")="101"
application("def")= "value"
application("def_code")="101"
application("ghi")= "value"
application("ghi_code")="101"
will these variable effect the performance of that website or not??
if yes then what is the alternative solution.??
umerumerumer
|
|
|
|
|
Yes, reading and writing to Application object is much slower than doing in static variables .
Question is why you want 100 Application variables to be present?
Can you put this as Static string so that those are going to share by each user ?
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
Check My Blog
modified on Wednesday, October 22, 2008 3:13 AM
|
|
|
|
|
yes you are right i want to do in the same way so that each user can shere same kind of hard coded string with value and code
is there nay alternative way do you think if i use application variables then it will slow down the website????
umerumerumer
|
|
|
|
|
Yes, as getting the static value is much faster than the getting Application Variable value Again I am not sure Application Varaibles are share by different sessions (Users) are different copy is created at runtime So in my openion as you are storing just constant string then it should be stored in static strings.
There is no meaning in storing these values in Application Object
If you have to manage some calcaulations Like number of users online then you can make use of Application variables
Application Variables are there in ASP.NET only because compatibility with classic ASP so that while migrating the ASP application to ASP.NET they should not
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
Check My Blog
|
|
|
|
|
ok thanks sandeep but i want to use these variables on most of the pages and shared by multiple users but static variables will they be reliable for my functionality???? please explain.
umerumerumer
|
|
|
|
|
N0, both(Application and Static variables ) are not reliable as both
are not thread-safe. You need to handle locking yourself in order to ensure the integrity of the data.
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
Check My Blog
|
|
|
|
|
sandeep can you please give an example this point is not clear not me..
please write with a code example.. how??
umerumerumer
|
|
|
|
|
ok thanks sandeep but my requirement is to use these variables shared by multiple users and multiple pages of website...
can static variables fullfill this requirement????
ok if i take application variables round about 100 then will they effect performance of website or not???
umerumerumer
|
|
|
|
|
mr_muskurahat wrote: ok if i take application variables round about 100 then will they effect performance of website or not???
I think it is going to hit the performance in some manner if you see user point of view he won't see much difference (won't take much time)
Can you tell me why you want ? any business rule you want to apply ?
Why don't you use database for that then ?
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
Check My Blog
|
|
|
|
|
Sandeep Akhare wrote: Yes, as getting the static value is much faster than the getting Application Variable value
|
|
|
|
|
Hey Navaneeth !!!
Am i wrong by saying this ? please correct me if i am wrong
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
Check My Blog
|
|
|
|
|
Sandeep,
There is no performance difference in accessing a static variable and application variable. ASP.NET implements application variables in static fields. If you look carefully, you will see that ASP.NET is using HttpStaticObjectsCollection for keeping the application variable value. So you can't compare the performance.
Sorry, I could have explained this in my previous post rather than putting you into a confusion.
|
|
|
|
|
Hi Navaneeth,
Sorry to say but i have read it in one of articles on web please have a look at it and let me know if you have any different view on this (Please read last paragraph of the same )
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q312607[^]
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
Check My Blog
modified on Thursday, October 23, 2008 5:53 AM
|
|
|
|
|
thank for reply
brother you were talking about data caching through configuration file...??
can i use more than 50 variables in with hard coded data in it???
and will it be better than application variable if yes then please provide me the code i dont want to use database.
umerumerumer
|
|
|
|
|
Why do you need this? I'd put all these in a configuration file and read from there. Cache the results to avoid reading all time.
|
|
|
|
|
ya how caching is possible through configuration file?? can you provide me the code???
value + code i want to save at place where i can access it in any page and usefull for multiple users...
umerumerumer
|
|
|
|
|
and these variables can be upto 50-70.
umerumerumer
|
|
|
|
|
mr_muskurahat wrote: ya how caching is possible through configuration file?
Just read the configuration value and assign to cache . Read books online about cache and it's usage.
mr_muskurahat wrote: can you provide me the code???
You can try it. Come back with specific problems. Lazy people asks for code.
|
|
|
|
|
Hi all i am using multiview control so change active index of multiview control i wrote ...
MultiView1.ActiveViewIndex = 0;
it is in .cs file ... can i set active index using java script if yes plz tell me how can i do this?
Thanks & Regards,
Prashant B. Lavate
Software Engineer
Mobile : +919423872257
Pune(India)
|
|
|
|
|
hi folks,
I require some points/answers related to performance issues in web application.Thanks in advance for ur help.
T.Balaji
|
|
|
|
|
There are few Points that you need to always care as given
1: Keep as low size of session data as you can.
2: Keep minimal data in session.
3: Try to transfer minimal data to server from Client.
4: Keep the size of the client pages(HTML etc) very less.
5: Use javascript as much as you can
Use best pratctices for server side coding.
Cheers!!
Brij
|
|
|
|
|
hi brij,
thanx yar.. Are the points 1 and 2 are the same?Can u give me sme more points?
T.Balaji
|
|
|
|
|
This is not possible to say all issues in the points and what to do and what to not. There are many books in the market which are totally devoted to performance tuning of Web application from Back end to front end.
Some times it depends on the requirement you have to look for business requirement rather than performance.
So my kind advice to you is buy one of these books or read MSDN online to get details information
Also you should know why these are issues ? the reason behind that issue is most important than the issue itself
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
Check My Blog
|
|
|
|
|